Fókusztábla

A Trello, a Notion és az Asana nyílt forráskódú, saját szerveren futtatható alternatívája.

Accessing Focalboard

  • Nyissa meg a böngészőjét, és látogasson el a következő weboldalra: http://<SERVER_IP>
  • Sign up and create your account on the first visit (this becomes the admin user).

Fontos fájlok és könyvtárak

  • Telepítési könyvtár: /opt/focalboard
  • Fájl létrehozása: /opt/focalboard/docker-compose.yml
  • Nginx-konfiguráció: /etc/nginx/sites-available/focalboard
  • Adatmennyiség: /var/lib/docker/volumes/focalboard_fbdata/_data
  • PostgreSQL volume (if using PostgreSQL): /var/lib/docker/volumes/focalboard_pgdata/_data
  • App config (if using PostgreSQL): /opt/focalboard/config.json
  • Env file (if using PostgreSQL): /opt/focalboard/.env

Docker-kezelés

Lépj a telepítési könyvtárba:

cd /opt/focalboard

Konténerek indítása:

docker compose up -d

Naplók megtekintése:

docker compose logs -f

Állító konténerek:

docker compose down

A konténer újraindítása:

docker restart focalboard

A konténer parancssorának megnyitása:

docker exec -it focalboard sh

SSL engedélyezése domainnel

1. Irányítsa domainjét a szerver IP-címére.

2. Edit Nginx config and replace server_name <IP>; a domainjével (<your-domain>):

vim /etc/nginx/sites-available/focalboard

3. Telepítse a Certbotot:

apt install -y certbot python3-certbot-nginx

4. Futtassa a következő parancsot egy érvényes Let’s Encrypt tanúsítvány létrehozásához:

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

5. Restart Nginx to apply the changes:

systemctl restart nginx

6. Nyissa meg a böngészőjét, és keresse fel a következő weboldalt: https://yourdomain.com

Az alkalmazás részletei