Для тех, кто подбирает сервис для хранения заметок, который можно будет развернуть у себя, советую обратить внимание на проект Notea. Это попытка сделать open source копию Notion. Причём выглядит всё это весьма прилично и функционально.
Запускается Notea в Docker, так что никаких проблем с установкой и настройкой нет. Достаточно запустить и пользоваться. Данные она хранит в S3 хранилищах. Поддерживает бесплатный сервер Minio, который можно запустить тут же, локально, в пару команд.
Запуск Notea в Docker будет выглядеть примерно так:# docker run -d \
--name notea \
-p 3000:3000 \
-e STORE_ACCESS_KEY=minioadmin\
-e STORE_SECRET_KEY=minioadmin \
-e STORE_BUCKET=notea \
-e STORE_END_POINT=http://localhost:9000 \
-e STORE_FORCE_PATH_STYLE=true \
-e PASSWORD=notea \
-e COOKIE_SECURE=false \
cinwell/notea
Minio можете тоже в Docker запустить:# docker run -p 9000:9000 minio/minio server /data
После этого зайти в веб интерфейс и создать bucket для notea.
Я немного повозился, пока запустил всё это у себя. Предлагаю свой вариант docker-compose.yaml для быстрого запуска чтобы посмотреть на программу. Это именно тестовый запуск, потому что используется сеть host. Для запуска в прод замените её на отдельную сеть и отцепите от host, чтобы не было доступа к minio отовсюду. Забиндите его на localhost, если он только для notea будет. version: '2'
services:
notea:
container_name: notea
image: cinwell/notea
ports:
- '3000:3000'
depends_on:
- minio
environment:
- STORE_ACCESS_KEY=minio
- STORE_SECRET_KEY=minio123
- STORE_BUCKET=notea
- PASSWORD=notea
- STORE_END_POINT=http://10.20.1.16:9000
- STORE_FORCE_PATH_STYLE= true
restart: unless-stopped
network_mode: "host"
minio:
image: minio/minio
container_name: notea_minio
ports:
- '9000:9000'
- '9001:9001'
environment:
- MINIO_ROOT_USER=minio
- MINIO_ROOT_PASSWORD=minio123
command: server /data
volumes:
- /mnt/minio:/data
network_mode: "host"
Запускаем:# docker-compose up
Идём в веб интерфейс minio http://10.20.1.16:9000 под учёткой minio / minio123, создаём бакет notea. Больше ничего делать не надо. Теперь идём в веб интерфейс notea - http://10.20.1.16:3000, используем указанный пароль notea. Можно тестировать.
В Notea редактор поддерживает разметку Markdown, есть удобные чек листы. Интерфейс выглядит минималистично и аккуратно, поддерживает смартфоны. Есть светлая и тёмная темы.
Мне в целом всё понравилось. Интерфейс приятный и отзывчивый. Работает шустро, выглядит аккуратно: списки, таблицы, картинки, цитаты и т.д. В общем, если подыскиваете себе self-hosted сервис для заметок, обратите на него внимание. Если сравнивать с Trillium Notes, то он более простой, лёгкий, быстрый, минималистичный. И не просит донаты на Ukrainian Army, что сами понимаете, в наше время немаловажный фактор.
Я сам так и остался на Joplin. Мне тупо лень на что-то другое переезжать и тратить своё время. Работает да и ладно. Обновление ноутбука отодвинуло тормоза программы от критического порога моего восприятия. Сейчас бы его не выбрал, если бы подбирал. Хотя стоит отдать ему должное, функционал у него нормальный, но мне не нравятся таблицы в нём и тормозная работа: запускается долго, иногда чуть подвисает, когда его из фона разворачиваешь. Ничего критичного, жить можно, но немного раздражает.
⇨ Исходники
#заметки
>>Click here to continue<<
