Record Inspiration Anytime, Write Notes Anywhere! Memos - A Handy Online Notepad Tool, and Also a Small Community
Introduction:
Memos is a very practical online notepad application that allows you to record your thoughts, inspirations, and notes anytime and anywhere, without worrying about losing your notepad. At the same time, it's a lightweight community where you can share your life with everyone.
| PaoPao | Memos | |
|---|---|---|
| Management System | ❌ | ✅ |
| Friend System | ✅ | ❌ |
| Following System | ✅ | ❌ |
| User Registration | ✅ | ❌ |
| Record Location in Posts | ✅ | ❌ |
| SSO Single Sign-On | ❌ | ✅ |
| Upload Attachments | Photos/Videos Only | No Limit |
| Interface Aesthetics | 🌟🌟🌟🌟🌟 | 🌟🌟🌟🌟 |
| Deployment Difficulty | 😈😈😈😈😈 | 😈😈😈 |
Features:
- Multi-user Sharing: Memos supports sharing notes with others, facilitating collaboration and communication. You can set specific notes to be public or private.
- Supports Images and Attachments: Memos allows you to directly import images or other files into memos, allowing you to focus more on the note-writing process.
- Markdown Editing: Memos supports standard Markdown syntax, allowing you to use tags, lists, code blocks, etc., to enrich your note content.
- Note Categorization: Memos provides projects and tags for note categorization, making it convenient to manage a large number of notes.
Screenshots:

Deployment Method:
Step 1: Update Sources
Ubuntu/Debian:
apt update -y && apt upgrade -y Centos:
yum update -y && yum upgrade -y Step 2: Install and Configure Docker
Install Docker:
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh ./get-docker.shStart Docker:
sudo systemctl start dockerSet Docker to start automatically at boot:
sudo systemctl enable dockerStep 3: Install and Start Memos Container
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos ghcr.io/usememos/memos:latestStep 4: Reverse Proxy to Domain Name (Optional)
Here, a very simple method is used: Origin Rules provided by Cloudflare.
Configuration is as follows:
Change Field to Hostname, Value to the selected full domain name, Rewrite to the port just filled in on the left
Remember to resolve your subdomain to the server IP:
Use an A record, Name as the domain prefix, Content as the server address
Step 5: Log in to the Memo for Configuration

Create an administrator account

Configure in Settings, High Customization Level

Related Links:
GitHub Address: https://github.com/usememos/memos
Original link:http://enblog.fuyiran.link/Technology/34.html
Copyright: All posts on this blog, unless otherwise stated, are published using theCC BY-NC-SA 4.0 license agreement. Please indicate the source for reprinting Fu Speaking (enblog.fuyiran.link)