nSelf Cloud - nself-org/plugins GitHub Wiki
ɳCloud managed hosting infrastructure: tenant lifecycle, server provisioning saga, Stripe metered billing, custom domain management, and team memberships for cloud.nself.org. Free — MIT licensed.
nself plugin install nself-cloudNo license key required.
ɳCloud managed hosting infrastructure: tenant lifecycle, server provisioning saga, Stripe metered billing, custom domain management, and team memberships for cloud.nself.org.
Category: infrastructure. Current version: 0.1.0.
| Env Var | Default | Description |
|---|---|---|
DATABASE_URL |
(required) |
PostgreSQL connection string |
HETZNER_API_TOKEN |
(required) |
- |
STRIPE_PLATFORM_SECRET_KEY |
(required) |
- |
STRIPE_PLATFORM_WEBHOOK_SECRET |
(required) |
- |
NSELF_CLOUD_BASE_URL |
(required) |
- |
NSELF_DB_ENCRYPTION_KEY |
(required) |
- |
PORT |
3855 |
HTTP server port |
NCLOUD_PROVISIONING_ENABLED |
- |
- |
BILLING_PROVIDER |
- |
- |
NCLOUD_TRIAL_DAYS |
- |
- |
NCLOUD_MANAGEMENT_FEE_CENTS |
- |
- |
NCLOUD_BYOH_FEE_CENTS |
- |
- |
HETZNER_SSH_KEY_ID |
- |
- |
NCLOUD_PROVISION_TIMEOUT_MINUTES |
- |
- |
LS_API_KEY |
- |
- |
LS_WEBHOOK_SECRET |
- |
- |
| Port | Purpose |
|---|---|
| 3855 | nSelf Cloud service port |
6 table(s) added to your Postgres database:
np_cloud_tenantsnp_cloud_instancesnp_cloud_billing_eventsnp_cloud_domainsnp_cloud_invitationsnp_cloud_team_memberships
POST /api/cloud/signup
POST /api/cloud/login
GET /api/cloud/me
POST /api/cloud/waitlist
POST /api/cloud/instances
GET /api/cloud/instances
GET /api/cloud/instances/{id}
DELETE /api/cloud/instances/{id}
POST /api/cloud/instances/{id}/domain
GET /api/cloud/instances/{id}/domain/verify
GET /api/cloud/instances/{id}/logs
POST /api/cloud/invitations
curl http://localhost:3855/healthManifest: plugins/nself-cloud/plugin.json
- Plugin-Marketplace — full plugin index
- Plugin-Development — write your own plugin
← Home →