File tree 1 file changed +32
-4
lines changed
1 file changed +32
-4
lines changed Original file line number Diff line number Diff line change 37
37
# Server overview
38
38
39
39
* Six hetzner boxes (~ 8 core, 32-64 GB ram)
40
- * Hetzner cloud VPS
40
+ * Several Hetzner cloud VPS
41
41
* Eight servers donated by PIA
42
42
43
43
---
118
118
* The Arch User Repository
119
119
* Written in PHP/Python
120
120
* Hosted on one dedicated server (luna)
121
+ * Trusted user voting
122
+ * Cgit for the repositories
121
123
122
124
???
123
125
162
164
# Backups
163
165
164
166
* Borg is used for backups
167
+ * One backup server (vostok)
165
168
* ~3 TB disk
166
169
167
170
---
304
307
305
308
---
306
309
310
+ # Terraform
311
+
312
+ * Hetzner could VPS managed by terraform
313
+ * Packager image
314
+
315
+ ---
316
+
317
+ # Current Problems
318
+
319
+ * User management
320
+ * Security
321
+ * Lack of overview
322
+ * Old unmaintained stuff in operation (flyspray, bbs, planet, mailman 2)
323
+ * Messy Ansible setup
324
+ * Mix between VPS/dedicated machines
325
+ * Unmanaged Luna server (cgit, AUR, BBS)
326
+ * Hard to mirror Git repos to/from GitHub (harder for contribs)
327
+ * No CI/CD (also for Ansible (AWX)?)
328
+ * No automated compiling/packaging
329
+
330
+ ---
331
+
307
332
# Future
308
333
309
- * Ansible more Arch!
310
- * LDAP
334
+ * Terraform more
335
+ * Ansible more
336
+ * Automate more
337
+ * IAM for users (one of Keycloak, FreeIPA, 389ds)
338
+ * GitLab
311
339
* Bugzilla
312
- * Migrating from Luna/Soyuz
340
+ * More VPS: Migrating from Luna/Soyuz
313
341
314
342
---
315
343
You can’t perform that action at this time.
0 commit comments