---
title: "Deploy Memos on StackBlaze"
description: "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."
category: "productivity, notes, work"
url: https://www.stackblaze.com/templates/memos
---

# Deploy Memos

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.

**[Deploy Memos on StackBlaze](https://dashboard.stackblaze.com/new/template/memos)**

## This stack

- **Memos**: Web service
- **PostgreSQL**: managed database · TCP:5432
- **Email**: platform add-on

## What you get

- **Capture in seconds**: The 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 notes**: Checklists render as real checkboxes you tick right on the timeline. Pin the list you are working through so it stays at the top.
- **Rich Markdown**: Headings, 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 private**: Every 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 family**: Add 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 second**: The 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

1. **Sign in as admin**: Open 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.
2. **Write your first memo**: Type 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.
3. **Invite people, or publish**: Add 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 it is wired

- **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.

## Common questions

### 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.

### 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.


Source: https://github.com/usememos/memos
