[{"data":1,"prerenderedAt":133},["ShallowReactive",2],{"seo-verification":3,"blog-self-host-memos-on-a-vps-lightweight-notes-and-team-journal-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":12,"excerpt":13,"readTime":14,"views":15,"isPinned":16,"publishedAt":17,"category":18,"categories":24,"featuredImage":26,"bgImage":27,"posterImage":28,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":56,"ctaBody":82,"ctaButton":83,"ctaUrl":84,"relatedPosts":85},183,"self-host-memos-on-a-vps-lightweight-notes-and-team-journal",{"fr":10,"en":8,"ar":11},"self-host-memos-vps","استضافة-memos-على-vps-ملاحظات-شخصية-وسجل-للفريق","Self-Host Memos on a VPS: Lightweight Notes and Team Journal","Deploy Memos on your VPS: privacy-first open-source note-taking with Markdown, tags, full-text search and REST API. 20 MB image, under 128 MB RAM, SQLite.",5,0,false,"2026-07-18T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[25],{"id":19,"name":20,"slug":21,"color":22,"icon":23},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-memos-vps-poster.svg",{"categorySlug":30,"appSlug":31},"collaboration-productivity","memos","Notion is heavy. Evernote is a SaaS. Obsidian's sync costs money. Memos (MIT, 61.6 k+ stars, v0.29.1) is the developer's answer: a Twitter\u002FFlomo-inspired self-hosted notes platform that runs in a 20 MB Docker image on under 128 MB of RAM. Deploy it on a ServOrbit VPS in under a minute and get a private, permanent, full-text-searchable knowledge base — no cloud account, no telemetry, no per-note fees.",[34,38,51,54,76,79],{"type":35,"title":36,"body":37},"h2","Why self-host a notes app","Every popular notes SaaS either monetises your data, imposes storage limits or charges for sync. Self-hosting Memos inverts the model: your notes live in a SQLite file on your own VPS, exported at any time via the REST API, and synced across devices by simply pointing your browser at your server. The 20 MB image means you can run it on any existing VPS without touching RAM headroom, and the Go binary starts in under 5 seconds — faster than most SaaS dashboards load.",{"type":39,"title":40,"items":41},"ul","What you get with a self-hosted Memos",[42,43,44,45,46,47,48,49,50],"Twitter\u002FFlomo-inspired micro-note interface — type and press Enter; your memo is saved instantly with a timestamp.","Markdown with live preview — bold, italic, code blocks, checkboxes, inline images and links all render in the timeline.","Tag-based organisation — add `#tagname` anywhere in a note; the sidebar shows a filterable tag cloud.","Full-text search across your entire history — no indexing delay, instant results.","RESTful API on `\u002Fapi\u002Fv1\u002F` — post notes from scripts, CI pipelines, Telegram bots or Raycast extensions.","Multi-user support with access control — run a shared team standup log or incident journal.","Public or private sharing per note — share individual memos via link without exposing the whole instance.","~20 MB Docker image, under 128 MB RAM, SQLite by default — backup is a single file copy.","MIT licence — no subscription, no telemetry, no vendor lock-in.",{"type":35,"title":52,"body":53},"Requirements","A ServOrbit VPS with Ubuntu 24.04 and at least 512 MB RAM. Memos idles under 128 MB with SQLite, so it co-locates comfortably with other containers on any existing 1 GB instance. Docker and Docker Compose are provisioned automatically when you deploy via the ServOrbit marketplace. No domain name is required — the web UI is accessible on port 5230 directly.",{"type":55,"title":56,"steps":57},"steps","Deploy Memos on your VPS",[58,61,64,67,70,73],{"title":59,"body":60},"One-click deploy from the ServOrbit marketplace","Open your ServOrbit control panel, go to Marketplace → Collaboration & Productivity → Memos, and click Deploy. Docker pulls `neosmemo\u002Fmemos:stable` and starts the container. The Memos web UI is available on port 5230 in under 5 seconds.",{"title":62,"body":63},"Create your admin account","Navigate to `http:\u002F\u002F\u003Cyour-vps-ip>:5230`. On the first visit, Memos prompts you to create an admin username and password. Fill in the form and click Sign up. You are logged in immediately — no email verification required.",{"title":65,"body":66},"Capture your first memo","Type anything in the text input at the top of the timeline and press Ctrl+Enter. The memo appears in your timeline with a timestamp. Use `#tagname` anywhere in the text to tag the note — it becomes filterable from the sidebar tag cloud.",{"title":68,"body":69},"Enable Markdown and organise with tags","Memos renders Markdown live: `**bold**`, backtick code, `- [ ] checkbox`, `[link](url)` and `![image](url)` all work inline. Build a tag vocabulary — `#todo`, `#idea`, `#log`, `#decision` — and use the sidebar to filter any tag with one click.",{"title":71,"body":72},"Connect via the REST API (optional)","Go to Settings → My Account → Access Tokens and create an API token. You can now POST new memos: `curl -X POST http:\u002F\u002F\u003Cvps-ip>:5230\u002Fapi\u002Fv1\u002Fmemo -H 'Authorization: Bearer \u003Ctoken>' -d '{\"content\":\"#standup shipped auth module\"}'`.",{"title":74,"body":75},"Logging in for the first time","Open the address as soon as the installation is complete and click “Sign up”: you choose your own username and password, and this very first account becomes the Host (administrator) account. Then go to Settings > System and DISABLE public registrations.",{"type":35,"title":77,"body":78},"Use case: team daily standup journal","Deploy one Memos instance for your engineering team. Go to Admin → Users and create one account per developer. Each person captures their daily standup using tags like `#shipped`, `#blocked`, `#next`. Admins see all notes across all users — a searchable, permanent record of team progress without heavyweight project management overhead.",{"type":35,"title":80,"body":81},"Backup and data portability","Memos stores all data in a single SQLite database at `\u002Fvar\u002Fopt\u002Fmemos\u002Fmemos_prod.db` inside the container volume. To back up: `docker exec memos sqlite3 \u002Fvar\u002Fopt\u002Fmemos\u002Fmemos_prod.db .dump > backup.sql`. To export via the API: `GET \u002Fapi\u002Fv1\u002Fmemo?limit=1000` returns all memos as JSON.","Deploy Memos on a ServOrbit VPS in under a minute — 20 MB image, 128 MB RAM, SQLite, no external database required. Your notes, your server.","Deploy Memos","\u002Fmarketplace\u002Fcollaboration-productivity\u002Fmemos",[86,102,118],{"id":87,"slug":88,"slugs":89,"title":92,"excerpt":93,"readTime":94,"views":15,"isPinned":16,"publishedAt":95,"category":96,"categories":97,"featuredImage":26,"bgImage":27,"posterImage":99,"relatedSolution":100},148,"how-to-self-host-docmost-on-a-vps",{"fr":90,"en":88,"ar":91},"self-host-docmost-vps","كيفية-استضافة-docmost-ذاتيا-على-vps","How to Self-Host Docmost on a VPS","Deploy Docmost on your VPS for a self-hosted team wiki with real-time collaboration. Open-source Notion and Confluence alternative — Docker Compose in 15 minutes.",3,"2026-01-28T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[98],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fself-host-docmost-vps-poster.svg",{"categorySlug":30,"appSlug":101},"docmost",{"id":103,"slug":104,"slugs":105,"title":108,"excerpt":109,"readTime":110,"views":15,"isPinned":16,"publishedAt":111,"category":112,"categories":113,"featuredImage":26,"bgImage":27,"posterImage":115,"relatedSolution":116},178,"self-host-stirling-pdf-on-a-vps-50-pdf-operations-no-cloud",{"fr":106,"en":104,"ar":107},"self-host-stirling-pdf-vps","استضافة-stirling-pdf-على-vps-أكثر-من-50-عملية-بلا-سحابة","Self-Host Stirling PDF on a VPS: 50+ PDF Operations, No Cloud","Self-host Stirling PDF on a VPS — the #1 PDF app on GitHub (87 k stars, MIT). Merge, split, compress, convert, OCR and 50+ operations. No cloud upload, no subscription.",6,"2026-07-13T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[114],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fself-host-stirling-pdf-vps-poster.svg",{"categorySlug":30,"appSlug":117},"stirling-pdf",{"id":119,"slug":120,"slugs":121,"title":124,"excerpt":125,"readTime":110,"views":15,"isPinned":16,"publishedAt":126,"category":127,"categories":128,"featuredImage":26,"bgImage":27,"posterImage":130,"relatedSolution":131},181,"self-host-docuseal-on-a-vps-open-source-e-signature-for-teams",{"fr":122,"en":120,"ar":123},"self-host-docuseal-vps","استضافة-docuseal-على-vps-توقيع-إلكتروني-مفتوح-المصدر-للفرق","Self-Host DocuSeal on a VPS: Open-Source E-Signature for Teams","Deploy DocuSeal on your VPS — open-source e-signature with drag-and-drop PDF templates, multi-party signing and a full audit trail. No per-document fees.","2026-07-16T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[129],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fself-host-docuseal-vps-poster.svg",{"categorySlug":30,"appSlug":132},"docuseal",1787581014507]