Notatki służbowe

Prywatna, samodzielnie hostowana aplikacja do robienia notatek z pełną kontrolą danych i bez śledzenia.

Dostęp do sieci

  • Otwórz przeglądarkę i przejdź do swojej instancji Memos: http://<SERVER_IP>
  • Podczas pierwszej wizyty zobaczysz ekran konfiguracji. Utwórz swoje konto administratora.
  • Pierwszy użytkownik utworzony automatycznie staje się administratorem. Pamiętaj, aby używać silnego hasła!

Ważne pliki i katalogi

  • /root/memos/docker-compose.yml → Definicja Docker Compose
  • /var/lib/docker/volumes/memos_postgres_data → Dane trwałe
  • /etc/nginx/sites-available/memos.conf → Konfiguracja odwrotnego serwera proxy

Polecenia zarządzania Dockerem

cd /root/memos
docker ps                     # List running containers
docker compose logs -f        # Follow logs
docker compose restart        # Restart service

Konfiguracja domeny i SSL

Skieruj swoją domenę na adres IP serwera.

Edytuj konfigurację Nginx:

vim /etc/nginx/sites-available/memos.conf

Zastąp server_name _; z server_name <your-domain>;

Zainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

Uruchom Certbot, aby wygenerować certyfikat SSL:

certbot --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>

Przetestuj i ponownie załaduj Nginx:

sudo nginx -t
sudo systemctl reload nginx

Otwórz w przeglądarce: https://<your-domain>

Szczegóły aplikacji