Vai al contenuto principale
50% di sconto tutti i piani, tempo limitato. A partire da $2.48/mo
PLANKA

PLANKA

PLANKA è un'alternativa open-source a Trello. Bacheche Kanban con aggiornamenti in tempo reale, allegati, etichette e assegnazione dei membri. Licenza AGPL, scritto in Node.js con un frontend React. Lo strumento Kanban self-hosted essenziale per i team che non vogliono pagare le tariffe per utente di Trello.

In breve

12.1k

Stelle su GitHub

71

Visualizzazioni di pagina

379

Installazioni attive

Versione Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Le installazioni attive sono dati di esempio (anteprima); la metrica reale sarà collegata prima del lancio.

Accesso

Apri il browser e vai a: https://<SERVER_IP>

Un avviso SSL del browser è normale: dipende dal certificato autofirmato.

Crea un utente amministratore eseguendo il seguente comando sul server:

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

Accedi con il nuovo account amministratore appena creato.

File e directory importanti

  • Directory di installazione: /opt/planka
  • File Docker Compose: /opt/planka/docker-compose.yml
  • Volume dei dati dell'app: /var/lib/docker/volumes/planka_data/_data
  • Volume dati PostgreSQL: /var/lib/docker/volumes/planka_db-data/_data
  • Directory dei termini personalizzati: /opt/planka/terms
  • Configurazione Nginx: /etc/nginx/sites-available/planka
  • Sito abilitato: /etc/nginx/sites-enabled/planka
  • Certificati SSL: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem

Comandi di gestione comuni

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

Abilitare SSL con un dominio

1. Punta il tuo dominio all'IP del server.

2. Modifica docker-compose.yml per impostare il tuo dominio come BASE_URL: BASE_URL=https://yourdomain.com

3. Riavvia i servizi PLANKA:

cd /opt/planka/
docker compose up -d

4. Modifica la configurazione di Nginx e sostituisci entrambi server_name <IP>; con il tuo dominio (<yourdomain.com>) sia per i blocchi HTTP (porta 80) sia HTTPS (porta 443):

vim /etc/nginx/sites-available/planka

5. Installa Certbot:

apt install -y certbot python3-certbot-nginx

6. Esegui il comando seguente per generare un certificato Let's Encrypt valido:

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

7. Sostituisci i percorsi SSL nella configurazione di 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. Riavvia Nginx per applicare le modifiche:

systemctl restart nginx

9. Apri il browser e vai a: https://yourdomain.com

Altro in Strumenti di collaborazione

App correlate.

Distribuisci PLANKA adesso. Da 2,48 $/mese.