WeKan

Een open-source app voor een kanbanbord, gebouwd met Meteor, gratis en onder MIT-licentie.

Ga naar Wekan

  • Open uw browser en ga naar: http://<SERVER_IP> (HTTP)
  • Registreer je gebruikersnaam, e-mailadres en wachtwoord.
  • De eerste geregistreerde gebruiker wordt beheerder, en de volgende gebruikers worden gewone gebruikers.
  • Tijdens het registreren krijg je mogelijk een „Interne serverfout“ te zien omdat e-mail niet is geconfigureerd, maar de gebruiker wordt wel aangemaakt en je kunt gewoon inloggen.
  • Als je zelfregistratie wilt uitschakelen, ga dan naar het beheerderspaneel → Instellingen en vink ‘Zelfregistratie uitschakelen’ aan.

Belangrijke paden

  • Installatiemap: /root/wekan
  • Bestand aanmaken: /root/wekan/docker-compose.yml
  • Bestanden uploaden: /var/lib/docker/volumes/wekan_wekan-files/_data
  • Database: /var/lib/docker/volumes/wekan_wekan-db/_data
  • NGINX-configuratie: /etc/nginx/sites-available/wekan
  • Website met NGINX: /etc/nginx/sites-enabled/wekan

Veelgebruikte opdrachten

Ga naar het project:

cd /opt/wekan

Logs bekijken:

docker compose logs -f

Services opnieuw starten:

docker compose restart

Stop / Start:

docker compose down
docker compose up -d

Controleer containers:

docker ps

E-mail inschakelen (optioneel)

Bewerken:

/root/wekan/docker-compose.yml

Verwijder het commentaar en configureer:

MAIL_URL=smtp://<mail_url>:25/?ignoreTLS=true&tls={rejectUnauthorized:false}
MAIL_FROM=Wekan Notifications <[email protected]>

Pas vervolgens het volgende toe:

docker compose up -d

SSL inschakelen met een domein

1. Wijs uw domein naar het IP-adres van de server.

2. Bewerken docker-compose.yml om uw domein in te stellen als ROOT_URL: ROOT_URL=https://your.domain.com

3. De diensten opnieuw creëren:

cd /root/wekan/
docker compose up -d

3. Bewerk de Nginx-configuratie en vervang server_name _; met uw domein (server_name <your-domain>;):

vim /etc/nginx/sites-available/wekan

4. Certbot installeren:

apt install -y certbot python3-certbot-nginx

5. Voer de volgende opdracht uit om een geldig Let’s Encrypt-certificaat te genereren:

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

6. Start Nginx opnieuw op om de wijzigingen toe te passen:

systemctl restart nginx

7. Open uw browser en ga naar: https://yourdomain.com

Details van de aanvraag