Your platform for creating blogs, docs, portfolios, and more.
Notice is a versatile content creation and publishing platform, now available for you to self-host. Take full control of your content and infrastructure. This monorepo contains everything you need to get started.
- 📝 Collaborative Editor: Work together in real-time.
- 🌍 Auto-Translate: Reach a global audience (100+ languages).
- 🤖 AI Writing Assistant: Enhance your content creation.
- 🔗 Embed Anywhere: Integrate content across the web.
- 📄 Templates: Quick start for blogs, docs, portfolios, etc.
- 🔍 SEO Friendly: Optimize for discoverability.
- Node.js 18+ (download)
- Docker (get Docker)
- Doppler CLI (install) & logged in (
doppler login) - PNPM v8.5 (install)
Notice uses Doppler to manage environment variables. You can find the list of variables you need to set in each app's README.md file.
-
Install Dependencies:
pnpm install
-
Start Docker Containers:
pnpm run docker:up
-
Start Development Server:
pnpm run dev
Access your instance, typically at
http://localhost:3000(confirm port if different).
- Issue? First try:
pnpm install - HMR Infinite Reload? Likely a recursive import. Check your code.
- Other Issues? Please report on GitHub Issues (Replace with your actual repo link).
For testing monetization features:
- Install Stripe CLI & login:
stripe login - Listen for webhooks:
stripe listen --forward-to localhost:3001/webhooks/stripe(adjust port if needed) - Use test card:
4242 4242 4242 4242
Notice is distributed under a license designed to protect project IP while allowing self-hosting and community use (inspired by fair-code principles).
➡️ Please see the full LICENSE file in this repository for complete terms.