Server and production
Inventory, updates, backups, restore testing, preflight, burn-in and rollback.
Open sectionUse these guides for the live production API, server updates, PostgreSQL recovery, client pricing, free integrator partners, delegated permissions, connector planning, UAT and common operational issues.
Inventory, updates, backups, restore testing, preflight, burn-in and rollback.
Open sectionFree partner account, client ownership, roles, onboarding, permissions and troubleshooting.
Open guideCanonical terminology shared by sales, clients, partners, developers and support.
Open dictionaryTrack what works now, what evidence is required and what must still be built.
Open UATThe German Axon server keeps application ports on localhost. Apache exposes only approved HTTPS hostnames.
Marketing, docs, UAT and previews
127.0.0.1:3010 -> https://1pronas.oneproits.com
Pilot rollback API
127.0.0.1:3020
Production API
127.0.0.1:3030 -> https://api.1pronas.oneproits.com
PostgreSQL and Valkey
Docker network onlycd /opt/1pronas
1pronas inventory
1pronas status
1pronas production-status
1pronas production-backup1pronas update
bash deploy/install-cli.sh
hash -r1pronas production-status
1pronas production-backup
1pronas production-restore-test
1pronas production-preflightHigh-risk changes should also run:
1pronas burn-in 600003_integrator_foundationIntegrator workspace: USD 0 · Free Forever
Client subscription: selected and paid by client
Client data: owned by client
Integrator service fees: separate
Sensitive permissions: client-controlled by defaultOne integrator can manage multiple assigned client tenants and multiple partner technicians. Each client remains isolated with its own users, subscription, NAS devices, connector identities, settings and audit records.
Each client, connector and integration receives a separate tenant-bound credential. API keys are not human portal passwords.
1pronas key-create axon admin "Axon production administrator" 90
1pronas key-test axon1pronas key-list axon
1pronas key-revoke CREDENTIAL_ID1pronas.oneproits.com A 161.97.137.234
api.1pronas.oneproits.com A 161.97.137.234Recommended future hostnames include app, admin, integrator, docs, downloads and status. Do not publish wildcard tenant DNS until host validation and tenant routing are enforced.
apache2ctl configtest
apache2ctl -S
certbot certificatesThe preferred design installs an outbound-only connector directly on each supported NAS. SMB, NFS and NAS administration ports remain private.
Axon configures the email provider. Clients configure recipients, quiet hours and thresholds. Integrators see only alerts for assigned clients and granted scopes.
1ProNAS uses client subscription entitlements. Stripe Checkout and Customer Portal will be available only to authenticated client billing owners. Integrators may see limited status only when the client permits it and never see payment-card details.
The first AI assistant is documentation-only. Kimi configuration remains server-side. Normal documentation must remain usable without AI, and AI cannot approve or execute file-lifecycle actions.
curl -i http://127.0.0.1:3030/ready
1pronas production-logsdocker compose -f docker-compose.yml -f docker-compose.production.yml exec -T 1pronas-space-manager-prod alembic currentcd /opt/1pronas
git remote set-url origin git@github.com:amitaxonsg/1ProNAS.git
git config core.sshCommand "ssh -i /root/.ssh/id_ed25519_1pronas -o IdentitiesOnly=yes -o StrictHostKeyChecking=accept-new"
git ls-remote --exit-code origin refs/heads/mainTreat this as a security incident. Revoke access, preserve logs, record the request ID and investigate tenant filters, assignments, permissions and cache keys.
More integrator troubleshooting