The studio server is one rented computer in a data centre at Hetzner, a German hosting company. It runs our own online services under addresses ending in spacemusic.tv (repo, docs).
For us: Everything online around SpaceMusic lives here: updates, licences, file storage and live streams. It also runs the website editors and Prototypes. You sign in to almost everything with one studio login (Authentik). Armin Seltz runs the server.
Start here
- Is everything up? Start page with service status and bookmarks: https://home.spacemusic.tv
- The studio login (Authentik): https://auth.spacemusic.tv
- Current SpaceMusic installer: Releases tab on https://api.spacemusic.tv
How to
Sign in
- Open any service in the table below.
- It sends you to the studio login (Authentik). Sign in once; the other services then open without a new login.
Check if something is down
- Open home.spacemusic.tv or uptime.spacemusic.tv to see which services answer.
- For charts of server load, open dashboard.spacemusic.tv.
- For running services and their logs, open containers.spacemusic.tv.
Get the SpaceMusic installer
- Open api.spacemusic.tv and sign in with the studio login.
- Open the Releases tab and download the current installer.
What we have
| Service | Address | What it is for |
|---|---|---|
| Start page (Glance) | home.spacemusic.tv | Status of all services and bookmarks to our outside tools |
| Studio login (Authentik) | auth.spacemusic.tv | One login for all services; decides who may open what |
| Admin console | api.spacemusic.tv | Manage the server’s services; Releases tab has the SpaceMusic installer |
| User Portal | my.spacemusic.tv | Link SpaceMusic licences and devices |
| Uptime | uptime.spacemusic.tv | Checks that the services answer and sends alerts |
| Monitoring (Grafana) | dashboard.spacemusic.tv | Charts of how the server and services are doing |
| Containers | containers.spacemusic.tv | Which services run, their logs and deploy history |
| Traffic router (Traefik) | proxy.spacemusic.tv | Sends each address to the right service and handles https certificates |
| Deploy (devpush) | deploy.spacemusic.tv | Push code to GitHub, get a live site; runs small apps such as the website editors |
| File storage (MinIO) | storage.spacemusic.tv | SpaceMusic update feed, core library and icons |
| Data | data.spacemusic.tv | Browse and edit SpaceMusic projects, scenes and settings without writing queries |
| Factory | factory.spacemusic.tv | Store and browse SpaceMusic results; automated runs coming soon |
| Stream | stream.spacemusic.tv | Start and watch SpaceMusic live streams |
| Sync | sync.spacemusic.tv | Copies folders between Dropbox and GitHub, so people without Git can edit in Dropbox |
| Diagram | diagram.spacemusic.tv | Draws the SpaceMusic DNA parameters as diagrams |
| Website editors | edit.spacemusic.com, edit.origin-infinite.com | Change our product websites; see Our websites |
| Prototypes | prototypes.origin-infinite.com | Share prototypes and documents under one link; see Prototypes |
Find it
- Repo: https://github.com/SpaceMusicZH/SpaceMusicServer (README has the service table; each service has its own repo)
- Docs: server access, server layout, deployment, login (SSO), addresses
- Who rents us the server: Hosting and domains