Deploy Memos
Your private notes timeline, on your own server
Deploy Memos with managed PostgreSQL, a volume for attachments, notification emails that send, and a public HTTPS URL. The admin account is created at deploy with a generated password and public sign-up is closed, so nobody else can claim your instance. Write quick Markdown notes, tag them, tick off tasks and share a single memo with a link.
What you get with Memos
- Capture in secondsThe composer sits on top of your timeline. Type a thought, add a #tag inline and save. Memos are timestamped and searchable, with no folders to manage.
- Tasks inside your notesChecklists render as real checkboxes you tick right on the timeline. Pin the list you are working through so it stays at the top.
- Rich MarkdownHeadings, tables, code blocks with highlighting, quotes and links, edited in a rich editor that shows the memo as it will look. A Markdown mode keeps the raw text if you prefer it.
- Share one memo, keep the rest privateEvery memo has its own visibility. Share a single memo with a link, or switch the instance to Public later to publish the memos you mark public.
- Spaces for a team or a familyAdd members as the admin and group memos into Spaces with their own members. Comments, mentions and Space invitations arrive by email.
- Closed from the first secondThe admin account exists before the app is reachable and public sign-up is off, so a fresh instance can never be claimed by a visitor.
After you deploy Memos
- 1Sign in as adminOpen your app URL and sign in with the username admin and the password in MEMOS_ADMIN_PASSWORD from the app’s Variables in the dashboard. Change it under Settings, My Account.
- 2Write your first memoType in the composer on the home timeline, add a #tag and save. Pin a checklist to keep it on top, and attach photos or files from the plus menu.
- 3Invite people, or publishAdd members under Settings, Members, or allow registration under Settings, System. Switch Instance access to Public if you want visitors to read the memos you mark public.
How Memos is wired
Memos, PostgreSQL and the Email add-on ship together. The admin account, closed sign-up and the email settings are applied through Memos’ own declarative configuration before the server starts listening.
- PostgreSQL holds your memos
- Memos, tags, users and settings live in the attached PostgreSQL database, with passwords generated at deploy. Redeploys keep everything.
- Attachments on the volume
- Photos and files you attach are stored on a 5 GB volume, served only to signed-in users or through a memo’s share link, and survive a redeploy.
- Mail goes through the Email add-on
- Notifications for comments, mentions and Space invitations send through the platform relay from your project’s sending address. Change the SMTP server under Settings, Notifications if you prefer your own.
- Private until you choose
- The instance starts Private: visitors only see the sign-in page and the memos you share by link. Public mode is one setting away.
Why run Memos on StackBlaze
- Scale your appChange CPU, RAM, and replicas without a rebuild, or let autoscaling add replicas when CPU climbs.
- Git-based CI/CDPush to GitHub and it builds and ships. Pull requests get their own preview URL on Pro and Business.
- One-click rollbackA deploy went wrong? Go back to any previous successful deploy.
- Environments built inProduction, staging, and dev as separate environments in one project, each with its own URL.
- Built-in observabilityCPU, memory, and response time per app, live logs with search, and alerts to Slack, Discord, or a webhook.
- Developer-first toolsA CLI and Stack MCP: deploy, read logs, and wire services from your terminal or your AI assistant.
- Built for teamsInvite teammates with roles. An audit log records who changed what.
- Managed Postgres with HAPostgres is run for you. Turn on high availability for a three-node cluster when the app needs it.
Common questions about Memos
How do I sign in the first time?
Open your app URL and sign in with the username admin and the generated password in MEMOS_ADMIN_PASSWORD, under the app’s Variables in the dashboard. The account is created before the app goes live, so there is no setup page anyone else could reach.
Can other people use my instance?
Yes. Public sign-up is closed by default. As the admin, add accounts under Settings, Members, or allow registration under Settings, System if you want people to sign up themselves.
Are my memos public?
No. Each memo is private unless you choose otherwise, and the instance starts Private, so visitors see only the sign-in page. You can share one memo with a link, or switch Instance access to Public to publish the memos you mark public.
Where are my notes and files stored?
Memos and settings are in PostgreSQL. Attachments are on the app volume. Both stay when you redeploy.
Does it work with apps and integrations?
Memos has a full REST API with personal access tokens, webhooks and an MCP endpoint for AI assistants. Create tokens under Settings, My Account.
Can I use my own domain?
Yes. Attach a custom domain from the dashboard, for example notes.example.com, and set MEMOS_INSTANCE_URL to the new https address so email links and feeds use it. Custom domains
What does it cost?
You pay for the compute, storage and bandwidth Memos and PostgreSQL use, and for the emails it sends, not per user. Pricing
More Productivity templates
Twenty CRMClose more deals with a modern CRM for contacts, pipelines, tasks, and opportunities.n8n AutomationAutomate repetitive work and connect your apps, APIs, and data with visual workflows.
outlineTeam knowledge base and wiki: fast, real-time collaborative Markdown documents organized in collections, with search, comments, sharing and passkey or email sign-in, backed by Postgres.
CloverHRKeep everything about your people in one place: profiles, time off, timesheets, hiring, onboarding, benefits, performance, and reports.