Знижка 50%. усі плани, обмежений час. Від $2.48/mo
ПЛАНКА

ПЛАНКА

PLANKA — альтернатива Trello з відкритим кодом. Дошки Kanban з оновленнями в реальному часі, вкладеннями, мітками та призначенням учасників. Ліцензія AGPL, написана мовою Node.js із інтерфейсом React. Чистий самостійний інструмент канбан для команд, які не хочуть платити Trello за кожного користувача.

Версія

Останній

Операційна система

Ubuntu Server 24.04 LTS

Хв. ОЗУ

1 GB

Типи IP

IPV4, IPV6

Доступ

Відкрийте браузер і перейдіть за адресою: https://<SERVER_IP>

Очікується попередження браузера SSL через самопідписаний сертифікат.

Створіть користувача адміністратора, виконавши таку команду на сервері:

cd /opt/planka && docker compose run --rm planka npm run db:create-admin-user

Увійдіть, використовуючи щойно створений обліковий запис адміністратора.

Важливі файли та директорії

  • Директорія встановлення: /opt/planka
  • Файл Docker Compose: /opt/planka/docker-compose.yml
  • Обсяг даних програми: /var/lib/docker/volumes/planka_data/_data
  • Обсяг даних PostgreSQL: /var/lib/docker/volumes/planka_db-data/_data
  • Каталог спеціальних термінів: /opt/planka/terms
  • Конфіг Nginx: /etc/nginx/sites-available/planka
  • Активний сайт: /etc/nginx/sites-enabled/planka
  • SSL-сертифікати: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem

Загальні команди керування

cd /opt/planka

# Check running containers
docker ps

# Logs (live)
docker compose logs -f

# Restart services
docker compose restart

# Stop stack
docker compose down

# Start stack
docker compose up -d

Увімкнення SSL з доменом

1. Спрямуйте свій домен на IP-адресу сервера.

2. Редагувати docker-compose.yml щоб встановити домен як BASE_URL: BASE_URL=https://yourdomain.com

3. Перезапустіть служби PLANKA:

cd /opt/planka/
docker compose up -d

4. Відредагуйте конфігурацію Nginx і замініть обидва server_name <IP>; з вашим доменом (<yourdomain.com>) для блоків HTTP (порт 80) і HTTPS (порт 443):

vim /etc/nginx/sites-available/planka

5. Встановіть Certbot:

apt install -y certbot python3-certbot-nginx

6. Виконайте таку команду, щоб створити дійсний сертифікат Let’s Encrypt:

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

7. Замініть шляхи SSL у конфігурації Nginx:

vim /etc/nginx/sites-available/planka
# 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;

8. Перезапустіть Nginx, щоб застосувати зміни:

systemctl restart nginx

9. Відкрийте браузер і перейдіть за адресою: https://yourdomain.com

Більше в розділі Інструменти співпраці

Схожі додатки.

Розгорніть PLANKA зараз. Від $2,48/міс.