Proxy Platform CLI
Beheer uw organisaties, clusters, Nextcloud-omgevingen, marketplace-apps, GPU-aanvragen, bestellingen, abonnementen, firewalls en support tickets vanaf de commandline met de officiële Proxy Platform CLI.
De CLI is bedoeld voor automatisering, scripting en CI/CD-pipelines. Voor eenmalige acties is het Control Panel meestal sneller.
Installatie
Python 3.11 of nieuwer
python3 --versionHeeft u nog geen Python 3.11+? Installeer dit via python.org
of uw pakketbeheerder (brew install python@3.11 op macOS).
pipx (aanbevolen)
pipx installeert de CLI in een geïsoleerde omgeving zonder uw systeem-Python
te vervuilen.
macOS
brew install pipx
pipx ensurepathCLI installeren
pipx install proxy-platformVerifiëren
proxy-platform --help
proxy-platform versionOrganisaties, de winkelwagen, marketplace-apps, GPU-aanvragen, het schalen
van clusters en de uitgebreide Nextcloud-commando’s vereisen versie 0.9.1 of
hoger. Heeft u een oudere versie, werk de CLI dan bij met
pipx upgrade proxy-platform.
Eerste gebruik
Inloggen
proxy-platform loginU wordt gevraagd om uw e-mailadres en wachtwoord. Heeft u 2FA aan staan, dan vraagt de CLI ook om de OTP-code.
Tokens worden veilig opgeslagen in ~/.proxy-platform/tokens.json met
permissies 0600 en automatisch ververst zodra ze verlopen.
Profiel bekijken
proxy-platform whoamiProductcatalogus bekijken
proxy-platform products listWerken binnen een organisatie
Bent u lid van een of meer organisaties? Kies dan in welke context de CLI werkt. Clusters, Nextcloud-omgevingen, databases en firewalls worden in die context getoond en aangemaakt, net als in het Control Panel.
# Uw organisaties en uw rol in elke organisatie
proxy-platform organizations list
# Werken binnen een organisatie
proxy-platform organizations use <organisatie-id>
# Terug naar uw persoonlijke account
proxy-platform organizations use personal
# Huidige context tonen
proxy-platform organizations currentDe CLI onthoudt uw keuze. In scripts kunt u de context per commando
overschrijven met de omgevingsvariabele PROXY_PLATFORM_CONTEXT (een
organisatie-ID of personal).
Eigenaren en beheerders kunnen de organisatie ook vanaf de commandline beheren:
# Leden en hun rollen
proxy-platform organizations members list
proxy-platform organizations members role <gebruiker-id> --role finance
# Iemand uitnodigen
proxy-platform organizations invites create --email collega@bedrijf.nl --role readonly
# Openstaande uitnodigingen voor uzelf accepteren
proxy-platform organizations invites pending
proxy-platform organizations invites accept <uitnodiging-id>
# Een resource beschermen tegen verwijderen
proxy-platform organizations locks add --type cluster --resource-id <cluster-id> --reason "Productie"Veelgebruikte commando’s
Clusters
# Eigen clusters tonen
proxy-platform clusters list
# Details van één cluster
proxy-platform clusters get <cluster-id>
# Kubeconfig downloaden
proxy-platform clusters kubeconfig <cluster-id> --output ~/.kube/config
# Naam wijzigen
proxy-platform clusters rename <cluster-id> --name "Productie cluster"
# Cluster verwijderen (toont preview en vraagt bevestiging)
proxy-platform clusters delete <cluster-id>Clusters schalen
# Mogelijkheden en beschikbare servertypes bekijken
proxy-platform clusters scale-options <cluster-id>
# Eerst de prijs bekijken, dan schalen
proxy-platform clusters scale-quote <cluster-id> --nodes 5
proxy-platform clusters scale <cluster-id> --nodes 5
# Afschalen per einde maand; tot dan terug te draaien
proxy-platform clusters scale <cluster-id> --nodes 3 --end-of-month
proxy-platform clusters cancel-downscale <cluster-id>
# Control plane uitbreiden voor hoge beschikbaarheid
proxy-platform clusters cp-scale <cluster-id> --count 3
# Provisioning- en operationele logs
proxy-platform clusters logs <cluster-id>Bij opschalen betaalt u direct het pro-rata bedrag voor de rest van de maand. Bij afschalen volgt geen restitutie over de lopende maand.
Marketplace-apps op uw cluster
# Geïnstalleerde apps tonen
proxy-platform apps list <cluster-id>
# Een app uit de marketplace installeren
proxy-platform marketplace list
proxy-platform apps install <cluster-id> --listing <listing-id> --name grafana --namespace monitoring
# Status, endpoints en recente logs
proxy-platform apps get <cluster-id> <deployment-id>
# Upgraden: eerst het plan bekijken
proxy-platform apps upgrade-plan <cluster-id> <deployment-id> --version <versie-id>
proxy-platform apps upgrade <cluster-id> <deployment-id> --version <versie-id>
# Verwijderen
proxy-platform apps uninstall <cluster-id> <deployment-id>Managed Nextcloud
# Uw omgevingen
proxy-platform nextcloud list
proxy-platform nextcloud get <omgeving-id>
# Meer gebruikers of opslag, of extra modules (talk, groupware, office)
proxy-platform nextcloud upgrade-quote <omgeving-id> --users 25 --storage-per-user 20
proxy-platform nextcloud upgrade <omgeving-id> --add-modules talk
# Inloggegevens van de beheerder; bevestig daarna dat u ze heeft opgeslagen
proxy-platform nextcloud credentials <omgeving-id>
proxy-platform nextcloud credentials-ack <omgeving-id>
# Eigen domein instellen
proxy-platform nextcloud set-domain <omgeving-id> cloud.bedrijf.nl
proxy-platform nextcloud verify-domain <omgeving-id>Maak voor een eigen domein eerst bij uw DNS-provider een CNAME-record aan dat
naar het standaarddomein van uw omgeving wijst. Dat domein ziet u in de URL bij
proxy-platform nextcloud get <omgeving-id>. Controleer daarna met
verify-domain of het record goed staat.
Het beheerderswachtwoord is om veiligheidsredenen maar beperkt opvraagbaar.
Is het niet meer beschikbaar, vraag dan een nieuw aan met
proxy-platform nextcloud reset-admin-password <omgeving-id>.
GPU-clusters aanvragen
GPU-clusters bestelt u niet direct: u dient een aanvraag in, wij beoordelen die en geven een prijs vrij, en daarna bestelt u het cluster tegen die prijs.
proxy-platform gpu-requests create \
--group role=control_plane,count=3,cpu=4,ram_gb=8 \
--group role=worker,count=2,server_type=<gpu-servertype> \
--months 6 \
--note "Voor ons AI-team"
# Status en vrijgegeven prijs volgen
proxy-platform gpu-requests list
proxy-platform gpu-requests get <aanvraag-id>
# Na vrijgave: in de winkelwagen zetten en bestellen
proxy-platform gpu-requests order <aanvraag-id> --name ai-cluster
proxy-platform cart checkout --accept-documentsBestellen
Bestellen gaat, net als in het Control Panel, via de winkelwagen. U kunt er eerst een offerte van maken.
# Product toevoegen aan de winkelwagen
proxy-platform cart add --product <product-id> --tier <tier-id> --type cluster --name productie \
--config '{"provider": "hetzner", "region": "fsn1"}'
proxy-platform cart show
# Kortingscode controleren
proxy-platform cart coupon-check WELKOM25
# Optioneel: offerte maken en als PDF opslaan
proxy-platform cart quote --reference PO-2026-114 --output offerte.pdf
# Bestellen; u accepteert de voorwaarden expliciet
proxy-platform documents list
proxy-platform cart checkout --accept-documentsBij online betalen krijgt u een betaallink. Betalen op inkooporder
(--payment-method purchase_order) is alleen mogelijk als Proxy dat voor uw
organisatie heeft ingeschakeld; neem daarvoor contact met ons op.
U kunt ook één product direct bestellen:
# Interactief: leidt u door product → tier → provider → regio → firewall
proxy-platform orders create
# Volledig niet-interactief (handig voor automatisering)
proxy-platform orders create \
--tier "Starter Kit" \
--provider hetzner \
--region nbg1 \
--firewall "Productie firewall" \
--yes
# Bestellingen overzicht
proxy-platform orders list
proxy-platform orders get <order-id>Firewalls
# Overzicht en details
proxy-platform firewall list
proxy-platform firewall get <firewall-id>
# Firewall aan cluster koppelen
proxy-platform clusters assign-firewall <cluster-id> --firewall "Productie firewall"Abonnementen
proxy-platform subscriptions list
# Opzeggen per einde van de maand; de dienst blijft tot dan beschikbaar
proxy-platform subscriptions cancel <abonnement-id>
# Een opzegging terugdraaien, zolang de einddatum nog niet bereikt is
proxy-platform subscriptions resume <abonnement-id>Support en feedback
# Support ticket aanmaken
proxy-platform support submit \
--subject "Vraag over factuur" \
--description "Ik mis een specificatie op factuur 2026-001" \
--category billing
# Feedback indienen
proxy-platform feedback submit \
--title "Donker thema" \
--description "Graag een donker thema in het Control Panel" \
--category feature_requestTab-completion inschakelen
proxy-platform --install-completionHerstart uw shell of source ~/.zshrc / source ~/.bashrc.
Verbose modus
Loopt u tegen iets aan? Voeg --verbose toe om alle API-calls en
responses te zien:
proxy-platform --verbose clusters listUpdaten
pipx upgrade proxy-platformVerwijderen
pipx uninstall proxy-platform
rm -rf ~/.proxy-platformVereisten
- Python 3.11 of nieuwer
- Internetverbinding naar de Proxy Platform API
- Een Proxy Platform account (account aanmaken)
Bekend probleem oplossen
proxy-platform: command not found
pipx ensurepath heeft uw shell-PATH bijgewerkt maar u moet de shell
opnieuw openen. Sluit en heropen uw terminal, of run exec $SHELL.
Not authenticated
Uw token is verlopen of niet aanwezig. Run proxy-platform login
opnieuw.
Bron en feedback
De CLI is open voor feedback via proxy-platform feedback submit of
via een support ticket.