Antwoorden op veelgestelde vragen over PMA.
PMA (Project Management Automation) is een open-source business suite die geintegreerde tools biedt voor:
PMA is open-source onder de MIT licentie. Je bent vrij om het te gebruiken, aan te passen en te distribueren.
| Component | Minimum | Aanbevolen |
|---|---|---|
| CPU | 4 cores | 8+ cores |
| RAM | 8 GB | 16+ GB |
| Opslag | 50 GB SSD | 200+ GB SSD |
| OS | Ubuntu 22.04 | Ubuntu 24.04 |
| Docker | 24.0+ | Latest |
Zie de volledige Service Catalogus voor alle beschikbare services.
# Clone repository
git clone https://github.com/your-org/asd-pma.git
cd asd-pma
# Configureer environment
cp .env.example .env
nano .env
# Start basis services
just start authentik
just start redmine
just start mattermost
Zie Quick Start voor volledige instructies.
# Pull latest changes
git pull origin main
# Update services
just stop all
just start all
/install-service skilljust package create myservice
# Configureer packages/myservice/manifest.yaml
just package install myservice
PMA is ontworpen voor Linux. Op Windows kun je WSL2 gebruiken:
# Specifieke service
just backup redmine
# Alle services
just backup all
# Volledige ecosystem
just backup ecosystem
Backups worden opgeslagen in backups/.
# Lijst beschikbare backups
ls backups/
# Restore specifieke backup
just restore redmine --file=backups/redmine-2024-01-15.tar.gz
# Alle services
just health
# Specifieke service
just health redmine
# Met diagnose
just health --diagnose
# Laatste logs
just logs redmine
# Follow logs
just logs redmine -f
# Laatste 100 regels
just logs redmine --tail=100
just status SERVICEjust logs SERVICEjust restart SERVICEjust health --diagnoseZie Troubleshooting voor meer oplossingen.
.claude/commands/skill-name.mdscripts/modules/skill-name.justscripts/modules/imports.justZie Skill Development voor details.
# Bekijk epics
just ticket epics
# Maak ticket
just ticket create "Onderwerp" --tracker=Feature --epic=1
# Sluit ticket
just ticket close 123 --notes="Resultaat..."
Zie Ticket Workflow voor het volledige proces.
Alle services hebben REST of GraphQL APIs:
| Service | Type | Poort |
|---|---|---|
| Redmine | REST | 9114 |
| n8n | REST | 5678 |
| Wiki.js | GraphQL | 9119 |
| Mattermost | REST | 8065 |
Zie API Reference voor documentatie.
# Maak package structuur
just package create myservice
# Configureer manifest
nano packages/myservice/manifest.yaml
# Installeer
just package install myservice
Zie Package System voor details.
# Automatisch
just sso-add SERVICE
# Of gebruik skill
/add-sso SERVICE
Zie SSO Integratie voor details.
Gebruikers krijgen automatisch toegang tot alle SSO-enabled services.
# Check status
just status SERVICE
# Check logs
just logs SERVICE
# Check resources
just health --resources
# Herstart
just restart SERVICE
# Check database container
just status postgres
# Check connectiviteit
just health postgres
# Bekijk logs
just logs postgres
# Check SSO configuratie
just sso-check SERVICE
# Verifieer Authentik
just health authentik
# Test OAuth flow
just sso-test SERVICE
# Check resource gebruik
just health --resources
# Identificeer bottleneck
docker stats
# Overweeg scaling of hardware upgrade
Zie Troubleshooting Guide voor meer oplossingen.