hosts:user_hosting
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
hosts:user_hosting [2023/08/30 18:39] – created tcmal | hosts:user_hosting [2025/02/10 01:14] (current) – emily747 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== User hosting overview ====== | ====== User hosting overview ====== | ||
- | This page provides an overview of how we do user hosting, and all of the resources available. | + | This page provides an overview of how we do user hosting, and all of the resources available. If you're looking for how to take advantage of these services, instead see the guides in howto. |
- | TODO | + | ===== Kubernetes ===== |
- | ===== Ingress (traefik) ===== | + | Our [[hosts: |
+ | |||
+ | ===== Ingress (HTTP) ===== | ||
+ | |||
+ | Generally, a user's things will be hosted at ''< | ||
+ | It is configured so that: | ||
+ | |||
+ | * HTTP connections are always upgraded to HTTPS | ||
+ | * SSL connections with a HostSNI not matching '' | ||
+ | * By default, '' | ||
+ | * The Tardis Console generates routers for each page hosted with gitlab pages, reverse proxying them to gitlab pages (this overrides the previous point). | ||
+ | * Similarly, it generates routes for ' | ||
+ | |||
+ | As well as this, some admin-maintained services use '' | ||
===== User Databases ===== | ===== User Databases ===== | ||
+ | |||
+ | Currently, we run the [[https:// | ||
+ | |||
+ | The Tardis console has credentials to this database, and manages creating and dropping users/ | ||
===== MinIO ===== | ===== MinIO ===== | ||
- | ===== Kubernetes ===== | + | We run a MinIO object storage server, which is used for some of our services ([[hosts: |
+ | |||
+ | It's also available for user projects, as described [[hosts: | ||
hosts/user_hosting.1693420779.txt.gz · Last modified: 2023/08/30 18:39 by tcmal