Quickstart

Welkom bij CheckCle! Begin binnen enkele minuten met CheckCle.

Deze snelle installatie laat je het hele platform opzetten met Docker Compose, zodat je binnen enkele minuten met monitoren kunt beginnen. Het zet het CheckCle-dashboard, backend-services en de kernagent op met minimale inspanning, zonder complexe configuratie.

🖥️ Systeemvereisten

Om CheckCle soepel te laten draaien, zorg ervoor dat je systeem aan de volgende specificaties voldoet:

🔧 Minimale vereisten:
✅ Aanbevolen voor productie:
  • CPU: 1 vCPU

  • RAM: 500MB

  • Schijf: 2 GB vrije opslag

  • OS: Docker op Linux (Debian/Ubuntu/Alpine/CentOS), macOS of Windows

  • Docker: v20.10+

  • Docker Compose: v2.0+

  • CPU: 2+ vCPUs

  • RAM: 2–4 GB

  • Schijf: SSD met 10 GB+ vrij

  • Publiek IP (voor agent-connectiviteit en externe toegang)

  • Privaat IP (als al je applicaties en servers in hetzelfde netwerk draaien)

  • TLS/SSL-certificaat voor veilige toegang (bijv. via NGINX + Let’s Encrypt)

🚀 Deployen

1

Deploy CheckCle als een Docker-container

Je kunt CheckCle installeren met een van de volgende methoden:

Het beste voor productieomgevingen of als je meerdere containers eenvoudig wilt beheren. Maak eenvoudig een docker-compose.yml bestand en voer uit docker-compose up -d om CheckCle te starten met persistente opslag en configureerbare instellingen.

# Maak docker-compose.yml

version: '3.9'

services:
  checkcle:
    image: operacle/checkcle:latest
    container_name: checkcle
    restart: unless-stopped
    poorten:
      - "8090:8090"  # Webapplicatie
    volumes:
      - /opt/pb_data:/mnt/pb_data  # Hostmap gekoppeld aan containerpad
    ulimits:
      nofile:
        soft: 4096
        hard: 8192
2

Standaardreferenties voor CheckCle

3

Hoe containerlogs voor CheckCle te controleren

Gebruik deze opdracht om realtime logs van de CheckCle-container te bekijken, inclusief servicecontroles, fouten en andere belangrijke informatie:

docker logs -f checkcle

Hiermee kun je de logica van de agent monitoren, eventuele fouten detecteren en problemen oplossen terwijl ze zich voordoen.

4

🔒 Belangrijk: wijzig standaardgebruikersnaam en wachtwoord

Tips voor een sterk wachtwoord:

  • Gebruik minimaal 8–12 tekens.

  • Mix hoofdletters, kleine letters, cijfers en symbolen.

  • Vermijd veelvoorkomende woorden of gemakkelijk te raden informatie.

Uninstall CheckCle container and image

1

Stap 1: Stop en verwijder de CheckCle-container

docker stop checkcle docker rm checkcle

2

Stap 2: Verwijder de CheckCle-image

docker rmi operacle/checkcle:latest

Als je een andere tag of versie gebruikte, pas latest daarop aan.

3

Optioneel: verwijder geassocieerde volumes (indien gebruikt)

als je lokale mappen hebt gekoppeld (zoals /mnt/pb_data), kun je deze handmatig verwijderen:

rm -rf /mnt/pb_data

✅ Aanbevolen tips voor het deployen van CheckCle

1. Gebruik een reverse proxy (Nginx / Caddy / Traefik)

  • Routeer verkeer netjes naar de CheckCle-app.

  • Bied betere controle over SSL, caching en rate limiting.

  • Voorbeeld: stuur verkeer van yourdomain.com naar localhost:8090

2. Draai via HTTPS

  • Gebruik altijd SSL/TLS om je dashboard en API te beveiligen.

  • Gebruik Let's Encrypt voor gratis certificaten.

  • Tools zoals Caddy of Certbot + Nginx maken dit eenvoudig.

3. Schakel Basic Auth of IP-whitelisting in (optioneel)

  • Voeg extra bescherming toe vóór de app tijdens het instellen.

4. Gebruik Docker-volumes of bind mounts

  • Maak CheckCle-gegevens persistent over containerherstarts.

  • Voorbeeld: -v ./pb_data:/app/pb_data

5. Beveilig API-eindpunten (als ze blootgesteld zijn)

  • Vermijd het blootstellen van interne API's aan het internet tenzij ze beschermd zijn.

  • Gebruik firewallregels of toegangscontroles van de reverse proxy.

6. Monitor en herstart automatisch

  • Gebruik restart: unless-stopped in Docker of een health check in Kubernetes.

  • Zorgt ervoor dat CheckCle actief blijft in geval van een fout.

Laatst bijgewerkt