infra:hscloud
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
infra:hscloud [2023/08/02 09:40] – Arsenicum | infra:hscloud [2024/07/20 20:23] (current) – [Boston Evacuation Aktion] radex | ||
---|---|---|---|
Line 5: | Line 5: | ||
Our new internal highly-available Infrastructure/ | Our new internal highly-available Infrastructure/ | ||
- | This runs in out datacenter (dcr01 on [[infra: | + | This runs in our datacenter (dcr01 on [[infra: |
===== Components ===== | ===== Components ===== | ||
Line 15: | Line 15: | ||
We are moving services from our old [[infra: | We are moving services from our old [[infra: | ||
- | * https:// | + | * [[https:// |
- | * https:// | + | * [[https:// |
- | * https:// | + | * [[https:// |
- | * https:// | + | * [[https:// |
With more to come. | With more to come. | ||
Line 24: | Line 24: | ||
You are also free to host your own personal stuff there within reason. See below for access. | You are also free to host your own personal stuff there within reason. See below for access. | ||
- | ===== Getting Access and Usage ===== | + | ===== Boston Evacuation Aktion |
- | Self-documenting in hackdoc (hscloud documentation stored within hscloud): https:// | + | Here's a list of services that currently live on Boston Packets, but we'd like to migrate to hscloud. Ask on #infra on how to contribute. |
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * mailman ([[https:// | ||
+ | * ldap/ | ||
+ | * email services (exim, dovecot) - (hard) | ||
+ | |||
+ | ===== Monitoring ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== Documentation, | ||
+ | |||
+ | Self-documenting in hackdoc (hscloud documentation stored within hscloud): | ||
===== Deploy docker image to hscloud ===== | ===== Deploy docker image to hscloud ===== | ||
- | TBD, WIP: | + | |
- | You need to describe a deployment of your docker image in the same way as it's done for https:// | + | TBD, WIP: You need to describe a deployment of your docker image in the same way as it's done for [[https:// |
+ | |||
+ | Build your docker image by running following command: | ||
+ | |||
+ | |||
+ | docker build --tag registry.k0.hswaw.net/ | ||
+ | |||
+ | Get your login credentials by going to this site [[https:// | ||
+ | |||
+ | Afterwards, push your image by using | ||
+ | |||
+ | docker push registry.k0.hswaw.net/ | ||
+ | |||
+ | ===== Commands with example data ===== | ||
+ | |||
+ | docker build --tag registry.k0.hswaw.net/ | ||
+ | docker push registry.k0.hswaw.net/ | ||
+ | |||
+ | ===== Resources/ | ||
+ | |||
+ | Here is a list of common external/ | ||
+ | |||
+ | * **Persistent storage/ | ||
+ | * Use '' | ||
+ | * **S3/Object storage** | ||
+ | * Add user object in '' | ||
+ | * Ask hscloud ops to update | ||
+ | * **CockroachDB** | ||
+ | * Add user object in '' | ||
+ | * Ask hscloud ops to update | ||
+ | * **Docker Container Registry** | ||
+ | * Use https:// | ||
+ | * '' | ||
+ | * **DNS** | ||
+ | * '' | ||
+ | * '' | ||
+ | * Adjust '' | ||
+ | * **Postgres** | ||
+ | * Use '' | ||
+ | * **Alternative: | ||
+ | * **Redis** | ||
+ | * Use '' | ||
+ | * **SSO** (OAuth2/ | ||
+ | * Self-service - create your own app on https:// | ||
+ | * **LDAP** (only very specific cases, when user/group listing is required - otherwise use SSO) | ||
+ | * Ask ops to create an LDAP service account | ||
+ | * Create '' | ||
+ | * Add relevant ACL in / | ||
+ | * **Beyondspace** (access to *.waw.hackerspace.pl services from WAN/ | ||
+ | * Ask ops to add specific internal domain to beyondspace ('' | ||
+ | * **Mailing (SMTP/ | ||
+ | * Ask ops to create local mailing user account | ||
+ | * Create local service user on '' | ||
+ | * Create mailbox on '' | ||
+ | * **Optionally: | ||
infra/hscloud.1690969218.txt.gz · Last modified: 2023/08/02 09:40 by Arsenicum