Add vueko (server for high-available production services) #36

Closed
opened 2021-01-31 22:20:41 +01:00 by simon · 1 comment
Owner

Due to my home network (and to some extend electricity) situation, running services with high availability is not possible (and migration is very hard due to only one external legacy ip address).

Base system

  • Hetzner Cloud CX11 (1 intel vCPU, 2GiB memory, 20GB SSD)
  • ext4 on LUKS
  • Added in daf867dcb9

Services

Mail

  • Mail server should no longer use LDAP → Use bcrypt hashes in configuration
  • Adapt postfix configuration
  • Adapt dovecot configuration
  • Test configuration → Added in 9c62905442
  • Migrate mails
  • Migrate DNS
  • Migrate user configuration
  • Migrate user’s client configuration
  • Change gitea’s mail configuration
  • Change legacy server’s postfix configuration (test if mail from address can be changed → not in stock cron)
    • I still “receive” them in the form of delivery failure messages

DAV (radicale)

  • Has nixos module
  • Use bcrypt hashes from mailserver module to create htpasswd

Mumble

  • Bad when my internet connection also disconnects everyone else
  • umurmur vs. murmur? murmur
    • umurmur is minimalistic and has no state (also lacks some newer features)
    • murmur has more features, but requires Qt and a database (i.e. it has state)
  • Add (added in f7287365ff)

Bang evaluator

  • Has no state
  • Very annoying not to be able to search when the internet at home is down but I’m somewhere else
  • Add to overlay (dde17cf4ec)
  • Add to configuration (bd8b809486)

WireGuard

  • Has no state
  • Should be somewhat available
  • Added in be7e67cf1f
Due to my home network (and to some extend electricity) situation, running services with high availability is not possible (and migration is very hard due to only one external legacy ip address). ## Base system * Hetzner Cloud CX11 (1 intel vCPU, 2GiB memory, 20GB SSD) * ext4 on LUKS * Added in daf867dcb9e1d5092ab457c012a70cfa0cdc8189 ## Services ### Mail - [X] Mail server should no longer use LDAP → Use bcrypt hashes in configuration - [X] Adapt postfix configuration - [X] Adapt dovecot configuration - [X] Test configuration → Added in 9c629054422ff7110348cf251f94958411521680 - [X] Migrate mails - [X] Migrate DNS - [X] Migrate user configuration - [X] Migrate user’s client configuration - [X] Change gitea’s mail configuration - [ ] Change legacy server’s postfix configuration (test if mail from address can be changed → not in stock cron) - I still “receive” them in the form of delivery failure messages ### DAV (radicale) - [X] Has nixos module - [X] Use bcrypt hashes from mailserver module to create htpasswd ### Mumble - Bad when my internet connection also disconnects everyone else - [X] umurmur vs. murmur? **murmur** - umurmur is minimalistic and has no state (also lacks some newer features) - murmur has more features, but requires Qt and a database (i.e. it has state) - [X] Add (added in f7287365ff9dd9c8bb5db040b27ea38c9ba9d5cd) ### Bang evaluator - Has no state - Very annoying not to be able to search when the internet at home is down but I’m somewhere else - [X] Add to overlay (dde17cf4ec76f67cb4a08fec3a908459ecd32e7b) - [X] Add to configuration (bd8b8094865b44345a46941a9947e8ce2f38d303) ### WireGuard - Has no state - Should be somewhat available - [X] Added in be7e67cf1fca5ae21c70ef5eadcd41828793d551
simon added the
type
new machine
label 2021-01-31 22:21:19 +01:00
Author
Owner

Closing, despite legacy server not properly sending mails, since it will be replaced by fuuko in the near future has been replaced by fuuko.

Closing, despite legacy server not properly sending mails, since it ~~will be replaced by fuuko in the near future~~ has been replaced by fuuko.
simon closed this issue 2021-02-28 13:05:18 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: simon/nixos-config#36
No description provided.