Start met PMA in 5 minuten.
| Component | Minimum | Check |
|---|---|---|
| CPU | 4 cores | nproc |
| RAM | 8 GB | free -h |
| Disk | 50 GB | df -h |
| Docker | 24.0+ | docker --version |
| Docker Compose | 2.0+ | docker compose version |
# Ubuntu/Debian
sudo apt update
sudo apt install -y docker.io docker-compose-v2 git just
# Docker permissies
sudo usermod -aG docker $USER
newgrp docker
git clone https://github.com/your-org/asd-pma.git
cd asd-pma
# Kopieer voorbeeld configuratie
cp .env.example .env
# Edit configuratie
nano .env
# .env - minimale instellingen
# Basis
DOMAIN=localhost
TENANT=dev
# Database wachtwoorden (genereer unieke!)
POSTGRES_PASSWORD=ChangeMeNow123!
REDMINE_DB_PASSWORD=ChangeMeNow456!
MATTERMOST_DB_PASSWORD=ChangeMeNow789!
# Admin wachtwoorden
AUTHENTIK_SECRET_KEY=$(openssl rand -hex 32)
AUTHENTIK_ADMIN_PASSWORD=AdminPassword123!
# Genereer veilig wachtwoord
just generate password
# Of met openssl
openssl rand -base64 24
# Start Authentik (SSO)
just start authentik
# Wacht tot ready (~2 minuten)
just health authentik
# Start Redmine (Project Management)
just start redmine
# Start Mattermost (Chat)
just start mattermost
# Start alle geconfigureerde services
just start all
# Overzicht alle services
just status
# Specifieke service
just status redmine
| Service | URL | Default Login |
|---|---|---|
| Authentik | http://localhost:9101 | admin / [.env password] |
| Redmine | http://localhost:9114 | admin / admin |
| Mattermost | http://localhost:8065 | [create account] |
| Wiki.js | http://localhost:9119 | admin@example.com / [setup] |
# Toon credentials en URLs
just info redmine
just info mattermost
# Check alle services
just health
# Verwachte output:
# Service Status Health
# authentik running healthy
# redmine running healthy
# mattermost running healthy
Authentik: http://localhost:9101
Redmine: http://localhost:9114
Mattermost: http://localhost:8065
# Voeg SSO toe aan Redmine
just sso-add redmine
# Voeg SSO toe aan Mattermost
just sso-add mattermost
# Bekijk beschikbare packages
just package list
# Installeer Wiki.js
just package install wikijs
just start wikijs
# Installeer n8n (workflows)
just package install n8n
just start n8n
# Maak eerste backup
just backup all
# Automatische backups (cron)
crontab -e
# Voeg toe: 0 2 * * * cd /path/to/asd-pma && just backup all
# Check logs
just logs SERVICE
# Diagnose
just health --diagnose
# Restart service
just restart SERVICE
| Probleem | Oplossing |
|---|---|
| Port in gebruik | just stop SERVICE of wijzig poort in .env |
| Docker permissie | sudo usermod -aG docker $USER && newgrp docker |
| Out of memory | Vergroot RAM of beperk services |
| Slow startup | Wacht op health check, ~2-5 min voor eerste start |
# Lifecycle
just start SERVICE # Start
just stop SERVICE # Stop
just restart SERVICE # Restart
just status SERVICE # Status
just logs SERVICE # Logs
# Info
just info SERVICE # Credentials & URLs
just health # Health checks
just services # List services
# Backup
just backup SERVICE # Backup
just restore SERVICE # Restore
# Hulp
just help # Alle commands
just # Smart dashboard