Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Actual

Actual

Actual — приложение для личных финансов с локальным хранением данных. Самостоятельно размещаемый трекер бюджета с конвертной системой планирования, синхронизацией счетов и полным отсутствием зависимости от облака. Сквозное шифрование, нативные клиенты для iOS и Android. Альтернатива YNAB с открытым исходным кодом для тех, кто хочет держать финансовые данные на собственном сервере.

Кратко

27.2k

Звёзды на GitHub

51

Просмотры страниц

217

Активные установки

Лицензия MIT Версия Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Активные установки — пример данных (предпросмотр); реальная метрика будет подключена до запуска.

Доступ к вашему экземпляру

  1. Перейдите по адресу: https://<SERVER-IP>/
  2. Примите предупреждение SSL (самоподписанный сертификат).
  3. Следуйте инструкциям начальной настройки.

Важные пути

  • Каталог установки: /root/actual
  • Постоянные данные: /root/actual/actual-data
  • Файл docker-compose: /root/actual/docker-compose.yml
  • Конфигурация Nginx: /etc/nginx/sites-available/actual
  • SSL Сертификаты: /etc/nginx/ssl/

Управление сервисом

Docker:

cd /root/actual
docker compose ps
docker compose logs -f
docker compose restart
docker compose down

Nginx:

systemctl restart nginx
systemctl status nginx

Включение SSL с доменом

1. Направьте ваш домен на IP сервера.

2. Откройте конфиг NGINX и замените оба server_name <IP>; с вашим доменом (<your-domain>) для блоков HTTP (порт 80) и HTTPS (порт 443):

vim /etc/nginx/sites-available/stirling-pdf

3. Установите Certbot:

apt install -y certbot python3-certbot-nginx

4. Выполните следующую команду, чтобы сгенерировать действительный сертификат Let’s Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Замените пути SSL в конфиге NGINX:

vim /etc/apache2/sites-available/stirling-pdf
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Перезапустите NGINX, чтобы применить изменения:

systemctl restart nginx

7. Откройте браузер и перейдите по адресу: https://yourdomain.com

Ещё из раздела финансовых инструментов

Похожие приложения.

Развернуть Actual. От $2,48/мес.