Memos

Deploy Memos on a VPS in One Click

Documentation, wikis & notes

Self-hosted app for quick Markdown notes and a personal knowledge timeline.

  • Ready in ~3 min
  • Free installation
  • We handle the setup
At a glance
Version
Latest (0.31)
Operating system
Ubuntu Server 24.04 LTS
Minimum RAM
1 GB
License
MIT
Addressing
IPv4, IPv6
GitHub
64,000
Deployment~3 min
Open source & self-hosted
VPS plans

Choose a VPS plan for Memos

Blazing-fast NVMe drives and powerful processors. Take a ready-made plan or build the configuration yourself.
Minex
Perfect for personal projects and small websites.
€3.20/mo
Save €0.80 per month

  • 1 vCPU core
  • 1 GB DDR5 RAM
  • 20 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 1 TB traffic
Basex
A great balance of power and affordable price.
€4.80/mo
Save €1.20 per month

  • 2 vCPU cores
  • 2 GB DDR5 RAM
  • 40 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 2 TB traffic
Most popular
Corex
For growing applications and businesses.
€7.20/mo
Save €1.80 per month

  • 4 vCPU cores
  • 4 GB DDR5 RAM
  • 50 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Midex
Resources for high-load projects.
€9.60/mo
Save €2.40 per month

  • 4 vCPU cores
  • 6 GB DDR5 RAM
  • 60 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Proex
Maximum power and scalability.
€12.00/mo
Save €3.00 per month

  • 6 vCPU cores
  • 8 GB DDR5 RAM
  • 70 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Scalex
Resources for scaling.
€16.00/mo
Save €4.00 per month

  • 6 vCPU cores
  • 10 GB DDR5 RAM
  • 150 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Maxex
A large reserve of power.
€44.00/mo
Save €11.00 per month

  • 8 vCPU cores
  • 16 GB DDR5 RAM
  • 200 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Apex
The top configuration.
€79.99/mo
Save €20.00 per month

  • 16 vCPU cores
  • 32 GB DDR5 RAM
  • 400 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic

What you can do with Memos

Memos is an open-source, self-hosted note-taking app built for developers, freelancers, and small teams who want a fast Markdown timeline rather than a bulky workspace tool. It captures daily notes, links, and work logs without forcing you to pick a folder or title first.

What separates Memos self hosted from Notion-style alternatives is its minimal footprint — a Go backend paired with SQLite stores everything as a single file that's trivial to back up. Running it as hosting for Memos on your own VPS removes shared-plan storage limits and gives you root access to every tag, pin, and attachment.

The applications screen of the control panel with one-click install

Memos features

A server surrounded by app icons — applications running on a VPS

Memos ships with a compact feature set focused on speed rather than admin overhead. A standard Memos installation gives you everything below out of the box, with no plugins to hunt down.

01

Markdown-native editor

Write notes with checklists, code blocks, and inline formatting without a separate markup step.

02

Tags and shortcuts

Group memos by tag or save a filter query to resurface related notes instantly.

03

Visibility controls

Mark each memo private, protected for logged-in users only, or public.

04

Pinned notes

Keep frequently referenced memos at the top of the timeline.

05

Image and file attachments

Paste a screenshot or drop a file directly into a note.

06

RESTful API

Script memo creation from cron jobs or other tools instead of typing manually.

07

Multi-database backend

Run on SQLite by default, or point Memos vps docker containers at PostgreSQL or MySQL for larger instances.

08

Telegram integration (Memogram)

Forward messages from a Telegram chat straight into your Memos timeline.

Requirements

Which server to run it on

Minimum requirements for Memos and the configuration worth starting with.
Minimum
  • CPU1 vCPU
  • Minimum RAM1 GB
  • Disk10 GB
Recommended
VPS Minex
  • CPU1 vCPU
  • Minimum RAM1 GB
  • Disk20 GB

Installation is free — you only pay for the server

Getting started

How to deploy Memos

Three steps and the app is running on your server.
Step 1
Choose a server

Pick a plan with some headroom above the SQLite defaults if you plan to store a lot of images and attachments in your notes.

Step 2
Pick the app

Select Memos in the marketplace list, and Leneex handles the Memos one click install, pulling the official Docker image for you.

Step 3
Get your credentials

You'll receive server access right away, so you can open the app's web port and create your first admin account within minutes.

Why us

Why Host Memos on Leneex

Speed, protection and support you can rely on — on every plan, with no hidden limits.
Deployment speed
Memos runs as a single lightweight container, so a vps for Memos boots the full timeline app in seconds rather than minutes — no separate app server or cache layer to wait on.
Free installation
Since Memos itself is MIT-licensed and free, a €0 install means the VPS is the only cost you pay — nothing hidden behind a "self-hosted but still billed per seat" model.
DDoS protection
Memos supports public visibility for individual notes, and once a memo is shared publicly it becomes an open URL with no built-in rate limiting of its own — DDoS protection at the network level covers that gap.
Control and support
Root access lets you switch Memos from its default SQLite backend to PostgreSQL or MySQL, edit its config directly, and wire up the API — with engineers on call if a step doesn't behave as documented.
99.9% uptime with SLA compensation
For a daily-notes tool that works like a personal inbox, downtime doesn't just interrupt a session — it blocks the exact moment you needed to jot something down, which is what the 99.9% SLA guards against.
Flexible payment
Many people choose Memos specifically for data privacy, and flexible payment — including crypto — lets that same privacy-first mindset extend to how you pay for the server it runs on.
What to choose

Memos: Self-Hosted vs Cloud — Which to Choose

Memos has no official paid cloud product — it is an open-source project available only as a self-hosted installation (with a public demo available for evaluation). Therefore, the second column compares it with typical SaaS note-taking apps in this category (Notion, Evernote, Google Keep, etc.), rather than a nonexistent “Memos Cloud.”
Ready-made SaaS
Self-hosted on LeneexRecommended
Resources and limitsShared provider resources, with limits on the number of notes or storage capacity on free/basic plansShared provider resources, with limits on the number of notes or storage capacity on free/basic plans
Control and accessAccess is restricted by account settings, and export options are often limitedAccess is restricted by account settings, and export options are often limited
Feature limitsAdvanced search, offline mode, or API access are often available only with a paid subscriptionAdvanced search, offline mode, or API access are often available only with a paid subscription
ScalingPlan upgrades depend on the number of users or the volume of notesPlan upgrades depend on the number of users or the volume of notes
CostSubscription costs increase with the amount of stored data or the number of collaboratorsSubscription costs increase with the amount of stored data or the number of collaborators
Who it fitsIdeal for those who prefer a ready-to-use interface without server configuration and for whom data privacy is not a primary concernIdeal for those who prefer a ready-to-use interface without server configuration and for whom data privacy is not a primary concern

Because Memos has no official paid cloud tier, self hosting isn't a cost comparison against a Memos-branded SaaS — it's simply the only way to deploy Memos in one click and get the full, unrestricted app. For anyone who picked Memos specifically to avoid third-party telemetry, running it on your own VPS is the natural extension of that choice, not an alternative to weigh against.

Frequently Asked Questions about Memos on VPS

What people ask most about Memos and our servers.

  • Yes — Memos stores everything in a single SQLite database file by default, so copying that file (or exporting from PostgreSQL/MySQL if you used those) into the new instance's data volume restores your full timeline.

  • Notes live in the database volume, not in the server's compute resources, so upgrading or downgrading your Leneex plan doesn't touch them — only CPU and RAM change.

  • SSL setup depends on how the one-click deployment configures the reverse proxy on your specific plan — check the current plan details on the Leneex marketplace page for confirmation.

  • Memos is lightweight enough that an entry-level VPS comfortably serves a single user or a small team of a few people; a plan with more RAM makes sense mainly if you store lots of images and attachments, not because of user count alone.

  • After the one click automation Memos install completes, updates are on you — pulling a newer Docker image and restarting the container — since Leneex provisions the server but doesn't manage the app's release cycle.

What's already configured

After the one-click deploy, Memos runs as a single Docker container (the official neosmemo/memos image) with its data volume already mounted, so notes, tags, and attachments persist across container restarts. The container is set to auto-restart, so a server reboot brings Memos back online without manual intervention. By default the app stores its database as a local SQLite file inside that data volume — no separate database server to configure unless you've explicitly switched to PostgreSQL or MySQL. The web interface listens on port 5230 inside the container.

First login

Open your server's address in a browser to reach the Memos web interface. On a fresh instance there are no existing accounts, so the first screen you see is a sign-up form rather than a login prompt — the first account you register becomes the instance's admin/host account, with full access to server settings and user management.

Practical first steps

Once logged in, set your workspace visibility default (private, protected, or public) under the admin settings before inviting anyone else, since this controls what new memos default to. If you plan to write from a phone or automate note capture, generate an API access token from your account settings rather than reusing your admin password anywhere else.

Deploy Memos in about 3 minutes

Choose a server — we do the rest: install, configure and send you the credentials.