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/10/06 17:21] – [Deploy docker image to hscloud] palid | 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. | ||
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. | ||
+ | |||
+ | ===== Boston Evacuation Aktion ===== | ||
+ | |||
+ | 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 ===== | ===== Monitoring ===== | ||
- | https:// | + | |
+ | [[https:// | ||
===== Documentation, | ===== Documentation, | ||
- | Self-documenting in hackdoc (hscloud documentation stored within hscloud): https:// | + | Self-documenting in hackdoc (hscloud documentation stored within hscloud): |
===== Deploy docker image to hscloud ===== | ===== Deploy docker image to hscloud ===== | ||
Line 36: | Line 55: | ||
Build your docker image by running following command: | Build your docker image by running following command: | ||
+ | |||
| | ||
docker build --tag registry.k0.hswaw.net/ | docker build --tag registry.k0.hswaw.net/ | ||
Line 44: | Line 64: | ||
docker push registry.k0.hswaw.net/ | docker push registry.k0.hswaw.net/ | ||
- | + | ||
- | | + | |
===== Commands with example data ===== | ===== Commands with example data ===== | ||
Line 51: | Line 70: | ||
docker push 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.1696612908.txt.gz · Last modified: 2023/10/06 17:21 by palid