hosting provider has admin panel #1068

Open
opened 2026-06-08 17:42:19 +02:00 by kiara · 0 comments
Owner

As a hosting provider,
I want to be able to manage the services needed for Fediversity,
so that I can see to it that operators will have a good experience using it.

notes

relevant concerns include:

  • something to manage api/ - panel or UI of api's storage
  • admin on used front-end (presumed out-of-scope here, tho the django panel does offer admin accounts)
  • some admin UIs on top of any machines of the hosting provider group (by SSO - if not natively supported by the application, it may need to be bolted on by nginx)
    • openbao: built-in + enabled
    • netbox
    • incus
    • windmill
    • nimbolus: n/a (use UIs for storage back-end instead)
    • garage: garage-webui (no native SSO)
    • redis: redis-commander? (no native SSO) / redisinsight (SSL)
    • postgresql: pgweb (no native SSO)

these may also need to be hooked up to nginx for this.

related:

  • #159 Hosting providers can update their operators' deployments
  • #181 host can update virtualization parameters
  • #599 diagnosing services
  • #223 resource monitoring for operators
  • #1135 dashboards offer insight into collected metrics
**As a** hosting provider, **I want** to be able to manage the services needed for Fediversity, **so that** I can see to it that operators will have a good experience using it. ## notes relevant concerns include: - ~something to manage `api/`~ - panel or UI of api's storage - ~admin on used front-end~ (presumed out-of-scope here, tho the django panel does offer admin accounts) - some admin UIs on top of any machines of the [hosting provider](https://git.fediversity.eu/fediversity/fediversity/src/branch/main/src/applications/hosting-provider) group (by SSO - if not natively supported by the application, it may need to be bolted on by nginx) - [x] openbao: built-in + enabled - [x] netbox - [x] incus - [x] [windmill](https://github.com/windmill-labs/windmill#backend--frontend) - ~~nimbolus~~: n/a (use UIs for storage back-end instead) - [ ] garage: [garage-webui](https://github.com/khairul169/garage-webui) (no native SSO) - [ ] redis: [redis-commander](https://github.com/joeferner/redis-commander)? (no native SSO) / ~redisinsight~ (SSL) - [ ] postgresql: `pgweb` (no native SSO) these may also need to be hooked up to nginx for this. related: - #159 Hosting providers can update their operators' deployments - #181 host can update virtualization parameters - #599 diagnosing services - #223 resource monitoring for operators - #1135 dashboards offer insight into collected metrics
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
fediversity/fediversity#1068
No description provided.