В современном цифровом мире ведение заметок необходимо для систематизации идей, отслеживания задач и повышения продуктивности. Многие пользуются облачными приложениями для ведения заметок, но они связаны с проблемами конфиденциальности, абонентской платой или ограниченными возможностями настройки. Если вы хотите получить полный контроль над своими заметками, Memos – отличная альтернатива.
Memos – это приложение для ведения заметок с открытым исходным кодом, которое предоставляет вам полное владение вашими данными, легкое, простое в использовании и идеально подходящее для личного использования или небольших команд.
Что такое Memos?
Memos – это минималистичное приложение для ведения заметок, которое позволяет вам писать, организовывать и управлять своими заметками, не полагаясь на сторонние сервисы. Оно является самодостаточным, то есть вы устанавливаете и запускаете его на своем собственном сервере, что обеспечивает полную конфиденциальность и контроль над вашими данными.
Ключевые особенности Memos:
- Приватность превыше всего – ваши данные остаются с вами, а значит, все хранится в безопасности в вашей локальной базе данных.
- Быстро и просто – быстро пишите и сохраняйте заметки в виде обычного текста, а также в формате markdown для удобного форматирования и обмена.
- Легкий, но мощный – Создан на основе go и React.js для плавной и эффективной работы.
- Полностью настраиваемый – Измените имя сервера, иконку, тему, описание и многое другое в соответствии с вашими потребностями.
- Открытый исходный код – 100% прозрачный, весь код доступен на GitHub для всех желающих.
- Полностью бесплатен – Никакой платы, никаких подписок – только полный доступ ко всем функциям без каких-либо затрат.
Необходимые условия
Прежде чем приступить к работе, убедитесь, что ваш Сервер соответствует следующим требованиям:
- Система на базе Linux (Ubuntu, Debian, RHEL и т. д.)
- Docker, установленный на вашей системе.
- Доменное имя (необязательно, для веб-доступа).
Шаг 1: Установка Docker в Linux
Memos работает как контейнер Docker, поэтому сначала вам нужно установить Docker, выполните следующие шаги в зависимости от вашего дистрибутива Linux.
Установите последнюю версию Docker в дистрибутивах на базе Debian, таких как Ubuntu и Mint:
sudo apt update sudo apt install -y ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.asc > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io
Для систем на базе RHEL (CentOS, AlmaLinux, Rocky Linux, Fedora):
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install -y docker-ce docker-ce-cli containerd.io
По умолчанию Docker требует привилегий root, что неудобно, поэтому разрешите пользователям, не являющимся root, выполнять команды Docker без sudo.
sudo usermod -aG docker $USER newgrp docker
После установки разрешите Docker запускаться при загрузке и запустите службу.
sudo systemctl enable --now docker sudo systemctl start docker
Шаг 2: Установка Memos с помощью Docker
Чтобы установить Memos с помощью docker run, выполните следующую команду для запуска Memos, которая запустит Memos в фоновом режиме, открыв его на порт 5230, а данные будут храниться в ~/.memos/, скрытом каталоге в домашней директории вашего пользователя.
docker run -d \ --init \ --name memos \ --publish 5230:5230 \ --volume ~/.memos/:/var/opt/memos \ neosmemo/memos:stable

Шаг 2: Установка Memos в Linux
После запуска контейнера вы можете получить доступ к Memos, открыв веб-браузер и перейдя по ссылке:
http://your-server-ip:5230 OR http://localhost:5230
Если вы установили домен, вы можете настроить обратный прокси (используя Nginx или Caddy) для более удобной работы.
Заключение
Memos – это мощное и в то же время легкое приложение для ведения заметок, которое позволяет вам делать заметки и управлять ими так, как вам удобно. Его легко установить, оно отлично настраивается и дает вам полное право распоряжаться своими данными.

Комментарии (0)