Commit graph

742 commits

Author SHA1 Message Date
Simon Bruder 8ecf4ecbfd
shinobu/router: Split configuration 2023-10-04 23:19:43 +02:00
Simon Bruder c0ab0c6977
vueko/mail: Add alias 2023-09-22 22:37:49 +02:00
Simon Bruder 257b000e24
shinobu/router: Add ethtool 2023-09-21 21:11:22 +02:00
Simon Bruder 8a1724fe43
shinobu/router: Clean up nftables rules 2023-09-21 12:59:12 +02:00
Simon Bruder 9c42cb0903
shinobu/router: Fix VPN bypass
This now actually works and I have a better understanding of nftables.
Some of my learnings are documented as comments in the rules.
2023-09-21 12:56:36 +02:00
Simon Bruder caac620ea6
shinobu/router: Add tracing infrastructure 2023-09-21 12:44:27 +02:00
Simon Bruder 1c24743911
shinobu/router: Fix naming of subnets in rules
This has no practical effect, but did cause confusion.
2023-09-21 11:31:00 +02:00
Simon Bruder b10b83c207
shinobu/router: Use dns over https
For some reason, this makes DNS more reliable.
2023-09-20 22:11:24 +02:00
Simon Bruder f1c70dce99
Revert "shinobu/router: Switch provider for wg-upstream"
This reverts commit 0bcc5d6141.

This leaves MSS clamping in place.
2023-09-19 12:23:38 +02:00
Simon Bruder c3365ba881
vueko/mail: Add alias 2023-09-12 15:00:51 +02:00
Simon Bruder aa85febe12
shinobu/router: Fix IPv6 networking
Previously, I did not have IPv6 upstream, so even a wrong configuration
worked. Now it uses a different routing table for IPv4 and IPv6, so it
also works on dual-stack upstreams.

However, how it worked without IPv6 forwarding enabled, is still a
mystery to me.
2023-09-12 15:00:51 +02:00
Simon Bruder bc08d06985
renge: Disable netbox
I don’t depend on it (yet) and lately, renge often runs out of memory
during backups.
2023-09-12 15:00:51 +02:00
Simon Bruder e7d740f03c
shinobu/router: Restrict wan 2023-09-12 15:00:51 +02:00
Simon Bruder 94fcee359a
shinobu/router: Reduce semicolon usage
Only use it where it is necessary
2023-09-12 15:00:51 +02:00
Simon Bruder 2dab79f0bc
shinobu/router: Use correct v6 address for vueko
It is not used (yet), therefore it went unnoticed.
2023-09-12 15:00:51 +02:00
Simon Bruder f88669f202
shinobu: Move physically 2023-09-12 15:00:51 +02:00
Simon Bruder 0bcc5d6141
shinobu/router: Switch provider for wg-upstream
The old provider was doing weird stuff with DNS that I wasn’t able to
debug well.

However, apparently, the old provider did MSS clamping on their side.
Therefore, it is now required that I do this on my side.
2023-09-12 15:00:51 +02:00
Simon Bruder 926d537986
vueko/mail: Add alias 2023-09-12 15:00:50 +02:00
Simon Bruder 986ad238f8
vueko/mail: Add alias 2023-09-12 15:00:50 +02:00
Simon Bruder 35a65b859a
vueko/mail: Add alias 2023-09-12 15:00:50 +02:00
Simon Bruder e217be3fc5
vueko/mail: Add alias 2023-09-12 15:00:50 +02:00
Simon Bruder 8dd64f4209
hitagi: Document front panel swap 2023-08-26 18:11:10 +02:00
Simon Bruder d26d1127bc
hitagi: Update installed RAM in readme 2023-08-26 18:10:28 +02:00
Simon Bruder b44662e3cc
vueko/mail: Add alias 2023-08-24 18:20:36 +02:00
Simon Bruder 26e6d05db3
vueko/mail: Add alias 2023-08-24 12:04:36 +02:00
Simon Bruder 98dc82f57b
vueko/mail: Add alias 2023-08-23 17:52:43 +02:00
Simon Bruder adafda75bd
vueko/mail: Add alias 2023-08-23 14:07:33 +02:00
Simon Bruder 2421b6dd4c
vueko/mail: Add alias 2023-08-22 22:22:28 +02:00
Simon Bruder 2f71839f58
vueko/mail: Add alias 2023-08-20 14:04:57 +02:00
Simon Bruder 0d92c932ed
fuuko/photoprism: Make reachable from outside
This is not that good, because if I am at home, I want to have a fast
connection without routing everything through the Internet first. I
currently work around this by using an ssh tunnel for this.
2023-08-19 17:30:52 +02:00
Simon Bruder 6b8931d538
hitagi: Use graphics packages from stable
Otherwise there is an impure version conflict.
2023-08-19 10:49:38 +02:00
Simon Bruder 49149fa1d4
fuuko/photoprism: Init 2023-08-18 22:17:02 +02:00
Simon Bruder 385cf15e02
renge/invidious: Use new hmac_key setting 2023-08-18 12:02:50 +02:00
Simon Bruder abcab70626
vueko/mail: Add domain and user 2023-08-17 13:51:45 +02:00
Simon Bruder 795b80e734
vueko/mail: Add alias 2023-08-14 09:51:19 +02:00
Simon Bruder 7f2ed58e19
fuuko: Do DHCP on both interfaces 2023-08-12 15:32:12 +02:00
Simon Bruder 0bdf13b3bd
renge/netbox: Add plugins 2023-08-12 13:59:03 +02:00
Simon Bruder 6f67715a65
renge/netbox: Init 2023-08-12 11:53:11 +02:00
Simon Bruder 72623c05d2
vueko/mail: Add alias 2023-08-12 10:12:28 +02:00
Simon Bruder 0f6a9a1bee
{renge,vueko}: Use correct IPv6 address 2023-08-12 01:00:37 +02:00
Simon Bruder 1ea28cf4b6
vueko/mail: Add alias 2023-08-10 14:50:10 +02:00
Simon Bruder bb0b66d9c1
fuuko: Add r8169 to initrd modules
This allows unlocking with the onboard NIC.
2023-08-08 15:32:00 +02:00
Simon Bruder f71cbedf14
shinobu/router: Exclude vueko from VPN 2023-08-08 14:20:21 +02:00
Simon Bruder 826929571b
shinobu/router: Switch to nftables 2023-08-08 14:19:48 +02:00
Simon Bruder ba1f9262fb
shinobu/router: Make wg-mullvad vendor neutral 2023-08-08 11:44:45 +02:00
Simon Bruder 751e9d51b9
shinobu: Change wg-mullvad peer 2023-08-08 11:42:52 +02:00
Simon Bruder 04b95467f8
vueko/mail: Add alias 2023-08-04 11:32:36 +02:00
Simon Bruder 25ff150b3d
prometheus: Add disk full alert 2023-08-02 23:22:19 +02:00
Simon Bruder ee745afd3d
vueko/mail: Add alias 2023-08-02 14:24:55 +02:00
Simon Bruder 23b81817ba
vueko/mail: Add alias 2023-07-28 22:48:39 +02:00
Simon Bruder 0bf2851100
vueko/mail: Add alias 2023-07-14 08:53:06 +02:00
Simon Bruder 527f6ac056
vueko/mail: Add alias 2023-07-04 20:29:56 +02:00
Simon Bruder 0a33de244f
fuuko/qbittorrent: Switch endpoint 2023-07-03 11:46:28 +02:00
Simon Bruder 7dab8814c6
vueko/mail: Add alias 2023-07-01 21:44:48 +02:00
Simon Bruder 8e51f746c9
shinobu: Add eMMC to readme 2023-07-01 20:07:49 +02:00
Simon Bruder 3df0ddcc27
shinobu/co2_exporter: Migrate from fuuko 2023-07-01 13:14:32 +02:00
Simon Bruder 1b44e31627
shinobu: Init 2023-07-01 12:37:12 +02:00
Simon Bruder 472ff64011
fuuko: Add SSD for hot storage
Adding a new PCIe device changes the names of the network interfaces, so
they need to be adapted.
2023-06-28 23:13:57 +02:00
Simon Bruder 9c5002517c
vueko/mail: Add alias 2023-06-28 20:06:26 +02:00
Simon Bruder 4a182ff522
fuuko: Make co2 exporter more reliable
This also “fixes” a typo in the variable name.
2023-06-28 12:53:29 +02:00
Simon Bruder e627f21603
vueko/mail: Add alias 2023-06-26 08:50:58 +02:00
Simon Bruder c3afd14f8a
fuuko/router: Switch wg-mullvad endpoint 2023-06-23 17:15:06 +02:00
Simon Bruder eea6668c8b
vueko/mail: Add alias 2023-06-22 22:58:07 +02:00
Simon Bruder b2636f87fb
vueko/mail: Add alias 2023-06-17 15:09:22 +02:00
Simon Bruder 7f0eea300f
vueko/mail: Add alias 2023-06-17 13:31:11 +02:00
Simon Bruder aa6d0378cb
vueko/mail: Add alias 2023-06-08 20:26:14 +02:00
Simon Bruder db391a3907
mailserver: Remove rejectSenders
This now gets handled by rspamd with a dynamic map.
2023-06-03 18:34:12 +02:00
Simon Bruder f84e6d9bee
mailserver: Add option for autoconfig 2023-06-02 08:26:33 +02:00
Simon Bruder 75fd40abb3
vueko/mail: Add alias 2023-06-01 19:54:26 +02:00
Simon Bruder 17cfd6cfb9
hitagi: Use stable nixpkgs 2023-06-01 19:54:25 +02:00
Simon Bruder b135035baa
fuuko/router: Migrate dnsmasq options to 23.05 2023-06-01 19:54:25 +02:00
Simon Bruder 4adeba626a
renge/gitea: Migrate to 23.05 options 2023-06-01 19:54:22 +02:00
Simon Bruder dc0a64a44e
hitagi: Reinstall on single drive 2023-05-25 20:08:42 +02:00
Simon Bruder 9724413740
hitagi: Remove virtualisation 2023-05-25 20:08:42 +02:00
Simon Bruder 764834c16f
fuuko/router: Change mullvad peer 2023-05-25 20:08:04 +02:00
Simon Bruder bd32d54ebf
vueko/mail: Add alias 2023-05-21 13:42:43 +02:00
Simon Bruder 73d16d3f09
vueko/mail: Add alias 2023-05-18 12:43:56 +02:00
Simon Bruder cc47b75704
okarin: Init 2023-05-06 11:39:31 +02:00
Simon Bruder 63a2a7e0ed
vueko/mail: Add alias 2023-05-05 18:44:39 +02:00
Simon Bruder 4c3e61db58
vueko/mail: Add alias 2023-05-05 18:38:08 +02:00
Simon Bruder 29438296ca
vueko/mail: Add alias 2023-05-05 17:30:50 +02:00
Simon Bruder 549b1a90f3
vueko/mail: Add alias 2023-05-03 12:31:13 +02:00
Simon Bruder a8bf73a771
vueko/mail: Add alias 2023-05-03 12:31:13 +02:00
Simon Bruder b6d4aec504
vueko/mail: Add alias 2023-05-03 12:31:13 +02:00
Simon Bruder 247896a92e
vueko/mail: Add alias 2023-05-03 12:31:13 +02:00
Simon Bruder dc0255ab39
vueko/mail: Add alias 2023-05-03 12:31:13 +02:00
Simon Bruder 3312b4daa0
vueko/mail: Re-enable spammy alias
I only get spam on this address, but I might configure it as a spamtrap
later.
2023-05-03 12:31:13 +02:00
Simon Bruder 687439cff9
vueko: Expose rspamd prometheus metrics 2023-05-03 12:31:13 +02:00
Simon Bruder a3030f5dbd
vueko: Expose rspamd 2023-05-03 12:31:13 +02:00
Simon Bruder 2f39d10a8a
vueko: Migrate to new server 2023-05-03 12:31:11 +02:00
Simon Bruder 4880116919
renge/sbruder.xyz: Add censorship infrastructure
I don’t want to do this, but I might have to. Hetzner’s ToS are very
vague in what content they don’t allow, so I think I might have to
comply with the Russian censorship authority.
2023-04-29 09:41:00 +02:00
Simon Bruder bdbcbd2a0b
vueko/mail: Add alias 2023-04-26 20:15:38 +02:00
Simon Bruder 9875b7cfbf
vueko/mail: Add alias 2023-04-21 09:10:40 +02:00
Simon Bruder 52dab514ca
fuuko: Use additional NIC instead of VLANs 2023-04-15 18:08:46 +02:00
Simon Bruder 62b1b6a37e
vueko/mail: Remove alias 2023-04-15 17:23:18 +02:00
Simon Bruder c2beb57f21
vueko/mail: Add alias 2023-04-11 12:08:00 +02:00
Simon Bruder 1a78049a7a
renge: Use networkd 2023-04-11 11:44:59 +02:00
Simon Bruder 9c5da77efc
fuuko: Note router/AP in readme 2023-04-08 18:45:14 +02:00
Simon Bruder a8ace37aa2
mayushii: Switch to MediaTek wireless adapter
Whenever possible, I’ll try to avoid Realtek in the future.
2023-04-08 18:09:08 +02:00
Simon Bruder 1498c3fab6
vueko/mail: Add alias 2023-04-07 13:40:55 +02:00
Simon Bruder 5cd4845dbf
fuuko/router: Add wireless AP
It is anything but great, though I will try to find a better solution
for this.
2023-04-05 10:11:39 +02:00
Simon Bruder 7c0ccbbd6a
fuuko/router: Use bridge for lan 2023-04-05 10:11:39 +02:00
Simon Bruder 67dabb0de5
fuuko: Note that remote unlocking is broken 2023-04-02 12:16:00 +02:00
Simon Bruder 68cc1d32d4
fuuko/router: Add static record for switch 2023-04-02 12:00:19 +02:00
Simon Bruder 444aa962b5
fuuko: Add router service
This now mostly replaces ayu, which has been sitting between upstream
and the switch the last 6 months.

It now also configures routing over Mullvad, which also finally enables
IPv6 (I don’t understand how people get away with not providing it
natively in 2023).

Once I get a WLAN card, it will also host its own access point, which
currently still relies on ayu as “dumb AP” (as OpenWRT calls it).
2023-04-02 01:14:01 +02:00
Simon Bruder a6af0f92b4
fuuko: Note GPU change in README 2023-04-02 00:17:23 +02:00
Simon Bruder 8984961768
vueko/mail: Add alias 2023-03-26 18:12:59 +02:00
Simon Bruder 1eb75bde58
vueko/mail: Add alias 2023-03-26 18:12:46 +02:00
Simon Bruder c622c86582
renge/sbruder.xyz: Clarify snail mail note 2023-03-23 01:40:28 +01:00
Simon Bruder 04138292f7
vueko/mail: Add alias 2023-03-23 00:59:23 +01:00
Simon Bruder 2fc8b9cff4
hitagi: Use kernel from nixpkgs unstable
It now includes 6.2
2023-03-09 21:22:03 +01:00
Simon Bruder e81cbc6539
fuuko/languagetool: Init 2023-03-09 21:21:13 +01:00
Simon Bruder fec939d816
wireguard/support: Init 2023-03-09 21:21:13 +01:00
Simon Bruder 7199515e8c
renge/invidious: Disable popular page 2023-03-09 21:21:12 +01:00
Simon Bruder cc4460f98b
hitagi: Use nixpkgs unstable
This is needed for Intel Arc support (Mesa 22.3+).

This also makes changes so the nixpkgs system evaluates without
errors/warnings (caused by my configuration).
2023-02-25 10:56:10 +01:00
Simon Bruder f1b1eafe38
fuuko: Enable gigabyte_wmi sensors 2023-02-22 17:02:19 +01:00
Simon Bruder af65610fdd
fuuko: Enable udisks2 2023-02-22 17:02:18 +01:00
Simon Bruder 801b9db7a1
fuuko: Note blu-ray burner in readme
It has been in there for some time, but was not noted in the readme.
2023-02-21 21:33:20 +01:00
Simon Bruder a984f1bb04
fuuko: Move into better case 2023-02-21 21:33:20 +01:00
Simon Bruder b1975b9b1e
hitagi: Note case in readme 2023-02-21 21:11:22 +01:00
Simon Bruder d42f74a209
mayushii: Remove kernel pinning
The problems are fixed in a newer kernel version.

This theoretically is needed after
f760e2cee4, in which linuxPackages_6_0 is
no longer available.
2023-02-20 22:34:16 +01:00
Simon Bruder d0ad4a6286
vueko/mail: Add alias 2023-02-20 19:06:13 +01:00
Simon Bruder ddc2430377
hitagi: Update readme 2023-02-15 17:44:14 +01:00
Simon Bruder f4efa9b1fc
hitagi: Switch to Intel Arc A770
Things are not very smooth yet. Hwmon only works with Kernel 6.2 and
only supports energy monitoring (and even that doesn’t look too good).
Fan control and temperature is not supported. To get at least usage
statistics, intel_gpu_top can be used. Mangohud in its newest unreleased
version also supports getting stats from it. However, intel_gpu_top
needs cap_perfmon, which is a pain to get working inside the double
bubblewrap sandbox for steam, therefore it is not yet available.

On the positive side, OpenCL works well and oneAPI also works with
blender-bin from nix-warez (nixpkgs doesn’t yet have blender with oneAPI
support).
2023-02-11 22:53:54 +01:00
Simon Bruder cf482743a0
vueko/mail: Add alias 2023-02-11 12:58:55 +01:00
Simon Bruder 46b695886a
renge/mautrix-signal: Drop
It never really worked and currently just uses up resources.
2023-02-07 11:29:23 +01:00
Simon Bruder d3e7424562
renge/mautrix-whatsapp: Disable logging to file
It logs *all* messages and the level does not influence this. That is
not desirable, so it should be disabled.
2023-02-07 11:26:42 +01:00
Simon Bruder a06c781a25
vueko/mail: Add alias 2023-01-29 15:25:40 +01:00
Simon Bruder f3f651cdc3
vueko/mail: Add alias 2023-01-26 10:06:21 +01:00
Simon Bruder f35118854e
vueko/mail: Add alias 2023-01-26 00:16:37 +01:00
Simon Bruder 09ffba6f9b
vueko/mail: Add alias 2023-01-25 23:08:09 +01:00
Simon Bruder 8b760909f8
hitagi: Add manual fan control for case fans
The firmware does not allow using multiple sensors (CPU and GPU) for one
fan output.
2023-01-22 16:35:02 +01:00
Simon Bruder 58ab5ad884
mayushii: Work around broken DP Alt Mode hotplug
This only downgrades the kernel, so that is not a long term option, but
at least makes it possible to not reboot twice a day or so.
2023-01-10 17:49:16 +01:00
Simon Bruder d1a29ef2dd
renge/synapse: Fix synapse log config
The parameter name changed, which lead to synapse ignoring the wrong
config option.
2023-01-10 17:49:16 +01:00
Simon Bruder 4d99a4a232
hitagi: Disable corectrl
I renewed the thermal paste on its GPU and replaced the stock fan with
two Noctua NF-A9 PWM that are controlled via the mainboard’s fan headers
(connected via a Y splitter), so corectrl is no longer necessary.
2023-01-01 03:01:04 +01:00
Simon Bruder 4733d66172
vueko/mail: Add alias 2022-12-31 00:32:32 +01:00
Simon Bruder 43168701cb
vueko/mail: Add alias 2022-12-30 19:55:05 +01:00
Simon Bruder 03492fccad
Migrate sayuri to hitagi 2022-12-30 19:52:58 +01:00
Simon Bruder c419778e67
mayushii: Set charge start threshold to 75
The previous one of 40 did no longer meet my use case.
2022-12-23 18:42:06 +01:00
Simon Bruder 5316f2d5e7
vueko/mail: Add alias 2022-12-17 11:29:36 +01:00
Simon Bruder 5734279167
vueko/mail: Add alias 2022-12-17 11:24:54 +01:00
Simon Bruder 5584dd3a91
vueko/mail: Add alias 2022-12-15 16:05:25 +01:00
Simon Bruder 54c5cfb240
restic/system: Enable compression
Fixes #66.
2022-12-13 09:59:31 +01:00
Simon Bruder 73c6fe8195
vueko/mail: Add alias 2022-12-12 22:46:37 +01:00
Simon Bruder 81b3d4590a
renge/hedgedoc: Migrate to 22.11 options 2022-12-10 15:15:58 +01:00
Simon Bruder aa7cf807f2
renge/grafana: Migrate to 22.11 options 2022-12-10 15:15:43 +01:00
Simon Bruder 60577ad4ea
renge/gitea: Migrate to 22.11 options 2022-12-10 15:15:11 +01:00
Simon Bruder 8c317b76bf
Drop temporary unstable packages 2022-12-10 14:49:16 +01:00
Simon Bruder 9d4a7a5a00
renge/mautrix-signal: Use unstable package
The stable package is broken.
2022-11-12 00:09:22 +01:00
Simon Bruder 4fa4bf2d67
vueko/mail: Add alias 2022-11-12 00:09:07 +01:00
Simon Bruder fd3bb4284b
Add prometheus co2 exporter 2022-11-03 16:40:05 +01:00
Simon Bruder dd6e8078dd
vueko/mail: Add alias 2022-10-31 10:30:55 +01:00
Simon Bruder d4ae95549e
vueko/mail: Add alias 2022-10-29 00:26:13 +02:00
Simon Bruder 71dc7a66e9
vueko/mail: Add alias 2022-10-29 00:14:33 +02:00
Simon Bruder 1e04d339ba
vueko/mail: Add alias 2022-10-20 12:53:20 +02:00
Simon Bruder fd173d065c
vueko/mail: Add alias 2022-10-20 12:53:09 +02:00
Simon Bruder 18dab0ab94
renge/mautrix-signal: Allow file transfer
mautrix-whatsapp places a file in /tmp/ for file transfers. However,
signald is running with PrivateTemp=true. This uses systemd’s feature
that allows a unit to share a namespace with another one and places
mautrix-signal in the same namespace as signald, so they share their
private tmp directory.
2022-10-16 15:52:08 +02:00
Simon Bruder aaaf7d3ccc
Move Blu-ray drive from sayuri to fuuko
This removes makemkv-specific configuration from sayuri and adds it to
fuuko. It also changes the makemkv sandbox to now hardcode fuuko’s
configuration.
2022-10-15 23:27:12 +02:00
Simon Bruder e4c8012f57
vueko/restic: Increase body size
Some backups have been failing recently.
2022-10-14 23:48:08 +02:00
Simon Bruder f527e08fdf
fuuko/qbittorrent: Change wireguard config 2022-10-14 23:47:35 +02:00
Simon Bruder 19668751b8
renge/mautrix-signal: Init 2022-10-14 08:03:03 +02:00
Simon Bruder 3eaeb5daeb
renge/grocy: Drop 2022-10-07 22:52:04 +02:00
Simon Bruder c0b743a65b
fuuko: Configure to work on-demand
This is so I can only enable it when I don’t mind it generating tons of
noise.
2022-10-07 22:20:29 +02:00
Simon Bruder c8bdbbda8b
fuuko: Unlock over v4 again
Some people think that not offering IPv6 in 2022 is acceptable.
2022-10-03 20:20:05 +02:00
Simon Bruder e7d90300f3
vueko/mail: Add alias 2022-10-03 20:18:53 +02:00
Simon Bruder 41da6fe13f
fuuko/fritzbox-exporter: Drop 2022-09-30 11:36:14 +02:00
Simon Bruder 2a5c666631
fuuko/wordclock-dimmer: Migrate to renge 2022-09-30 11:33:20 +02:00
Simon Bruder 712aeca8c4
fuuko: Update GPU in README 2022-09-24 19:30:01 +02:00
Simon Bruder 47d202ef90
fuuko: Move to new platform
The move already occurred on Tuesday, but I was too lazy to commit it.
2022-09-17 12:02:14 +02:00
Simon Bruder d4d038aeed
vueko/mail: Add domain and alias 2022-09-13 09:11:02 +02:00
Simon Bruder 78564e6ef4
fuuko: Adjust README to its current purpose 2022-09-12 21:02:14 +02:00
Simon Bruder d508543c3c
fuuko: Disable DHCP and DNS server
This is now the main router’s job.
2022-09-12 20:54:59 +02:00
Simon Bruder eeb8f25453
fuuko/scan: Drop 2022-09-12 20:34:52 +02:00
Simon Bruder ac70f97776
mayushii: Adjust charge thresholds
Because I most of the time use it with a charger connected, this avoids
it charging after begin unplugged for a short amount of time and just
barely falling below the threshold.
2022-09-11 00:50:56 +02:00
Simon Bruder eec6cde2ca
vueko/mail: Add alias 2022-09-09 23:22:45 +02:00
Simon Bruder aff63d42f1
vueko/mail: Add alias 2022-09-09 23:22:33 +02:00
Simon Bruder acc05bd2a6
renge/psycho-power-papagei.de: Init 2022-09-08 11:12:44 +02:00
Simon Bruder 45cdf7695e
renge/onlypain.icu: Remove
The redirection didn’t really work anymore and I no longer have to to
this stuff, so it doesn’t really serve a purpose.
2022-09-08 11:12:44 +02:00
Simon Bruder 987798c9d8
vueko/mail: Add alias 2022-09-08 11:12:44 +02:00
Simon Bruder f0dbe8c257
vueko/mail: Add alias 2022-09-01 16:39:08 +02:00
Simon Bruder e3a1e7a8bf
vueko/mail: Add alias 2022-09-01 15:33:29 +02:00
Simon Bruder 4c4fbadb25
vueko/mail: Add alias 2022-08-31 14:53:30 +02:00
Simon Bruder bd249d1d2b
vueko/mail: Add alias 2022-08-28 12:20:45 +02:00
Simon Bruder e31c264c92
restic: Do not limit upload by default
This allows servers that have a fast internet connection to complete
their backup in seconds instead of minutes.
2022-08-25 23:22:17 +02:00
Simon Bruder 4e78d87bde
restic: Use storage box and restic-rest-server
While this setup complicates things, it also should protect me against
(malicious) deletion of old backups.
2022-08-25 23:12:42 +02:00
Simon Bruder 7a7c90f9f9
vueko/media: Init
This also changes fuuko/media to no longer take the htpasswd file from a
file locally stored on fuuko, but rather defines it in sops to be usable
by all systems.
2022-08-22 16:32:26 +02:00
Simon Bruder 23e3ba781c
vueko/mail: Add alias 2022-08-16 13:30:20 +02:00
Simon Bruder 7471719ef2
renge/invidious: Fix mime type in opus patch 2022-08-11 17:54:56 +02:00
Simon Bruder b5cf624337
vueko/mail: Add alias 2022-07-29 17:26:10 +02:00
Simon Bruder 1d9cc1dc17
vueko/mail: Add alias 2022-07-25 12:56:27 +02:00
Simon Bruder 8ef360dafe
vueko/mail: Add alias 2022-07-24 16:20:29 +02:00
Simon Bruder 1f62537e9d
vueko/mail: Add alias 2022-07-24 12:12:53 +02:00
Simon Bruder 3e5881fe7a
renge/synapse: Enable MSC2716
It is required for backfill to work with mautrix-whatsapp ≥ 0.6.0.
2022-07-23 20:01:54 +02:00
Simon Bruder 82b1eeac76
renge/invidious: Rebase patch
This is a re-implementation since upstream added a similar functionality
but prefers aac over opus.
2022-07-23 20:01:22 +02:00
Simon Bruder 3e9eb7ad31
vueko/mail: Add alias 2022-07-23 19:03:25 +02:00
Simon Bruder 03b800acc0
vueko/mail: Add alias 2022-07-23 09:37:59 +02:00
Simon Bruder 6f39b4cc77
vueko/mail: Add alias 2022-07-21 12:09:52 +02:00
Simon Bruder 33e00ea54c
vueko/mail: Add alias 2022-07-20 12:07:41 +02:00
Simon Bruder 2c61a284b8
vueko/mail: Add alias 2022-07-17 00:28:52 +02:00
Simon Bruder 1f842c3d9a
renge/password-hash-self-service: Init 2022-07-16 19:52:40 +02:00
Simon Bruder 3f69903426
vueko/mail: Add alias 2022-07-16 15:28:37 +02:00
Simon Bruder aaf946c78f
vueko/mail: Add alias 2022-07-14 10:52:28 +02:00
Simon Bruder e67d68a05d
anki: Use anki-bin
This also removes ankisyncd, which in its current version in nixpkgs
does not support the latest anki version.
2022-07-13 20:47:15 +02:00
Simon Bruder a88c85993e
vueko/mail: Add alias 2022-07-11 21:31:50 +02:00
Simon Bruder d93994e029
renge/grocy: Init 2022-07-08 11:51:04 +02:00
Simon Bruder f758d8f59a
vueko/mail: Add alias 2022-07-08 11:51:04 +02:00
Simon Bruder 9a9289f384
vueko/mail: Add alias 2022-07-08 11:51:04 +02:00
Simon Bruder 9048611e06
vueko/mail: Clean up aliases 2022-07-08 11:51:04 +02:00
Simon Bruder 7f46682c63
vueko/mail: Add alias 2022-07-08 11:51:04 +02:00
Simon Bruder 8754cd109c
vueko/mail: Add alias 2022-07-08 11:51:04 +02:00
Simon Bruder 8506c28247
vueko/mail: Add alias 2022-07-08 11:51:04 +02:00
Simon Bruder 22d017999f
syncthing: Init 2022-07-08 11:51:04 +02:00
Simon Bruder d3c063b909
renge/buchborgen: Init 2022-07-08 11:51:04 +02:00
Simon Bruder d14abbf383
vueko/mail: Add alias 2022-07-08 11:51:04 +02:00
Simon Bruder 22d8373376
vueko/mail: Add alias 2022-07-08 11:51:03 +02:00
Simon Bruder b6f4827384
vueko/mail: Add rejected sender 2022-07-08 11:51:03 +02:00
Simon Bruder 67b30a52af
Remove private binary cache
I don’t actually use it and it adds complexity to installing new
machines.
2022-06-10 00:03:03 +02:00
Simon Bruder 25785ebd58
{mayushii,sayuri}: Fix samba startup 2022-06-10 00:03:03 +02:00
Simon Bruder b948f46fad
nunotaba: Re-init 2022-06-10 00:03:03 +02:00
Simon Bruder 1c085f02f9
vueko/mail: Add alias 2022-06-05 15:11:12 +02:00
Simon Bruder 811e9d485f
vueko/mail: Add alias 2022-06-05 15:11:01 +02:00
Simon Bruder 8ab36d11bf
sayuri: Update documentation 2022-06-03 15:53:50 +02:00
Simon Bruder 98cd9fee9c
okarin: Remove
It was too slow to do anything useful with, so I cancelled it. Unless
something dramatically changes, I won’t rent servers from Contabo
anymore.
2022-06-01 15:39:02 +02:00
Simon Bruder 8de4852418
renge/synapse: Migrate to new settings option 2022-06-01 15:17:14 +02:00
Simon Bruder a68f13967c
fuuko: Only wait for eno1 to be online
Otherwise it waits 120 seconds for eno2 to be online.
2022-06-01 15:17:14 +02:00
Simon Bruder 37f0d3e1fc
Remove settings no longer necessary
Swaync is in stable, mumble 1.4 is in stable and has pulseaudio enabled
by default, the tray target is defined in home-manager upstream and
nix-direnv comes with flake support by default.
2022-05-31 15:04:52 +02:00
Simon Bruder 52fe800551
vueko/mail: Add alias 2022-05-29 22:51:32 +02:00
Simon Bruder 85e36d697e
vueko/mail: Add alias 2022-05-26 21:39:49 +02:00
Simon Bruder 157e8c6bf0
renge/invidious: Update patch 2022-05-26 12:32:13 +02:00
Simon Bruder 94f58d65fe
vueko/mail: Add alias 2022-05-23 14:55:26 +02:00
Simon Bruder 8882aa0d8d
corectrl: Init and enable on sayuri 2022-05-21 17:42:32 +02:00
Simon Bruder 6be98cb106
vueko/mail: Add alias 2022-05-21 17:08:31 +02:00
Simon Bruder b805fb5ef1
sayuri: Switch to EFI
The legacy BIOS does not show when the HDMI output is used with a 4K
screen.
2022-05-14 22:16:28 +02:00
Simon Bruder 71f868e104
sayuri: Do not disable gui in yolo profile 2022-05-14 22:16:23 +02:00
Simon Bruder 4712cd20be
media-mount: Init 2022-05-14 17:50:11 +02:00
Simon Bruder ae81132dfa
vueko/mail: Add alias 2022-05-11 08:45:16 +02:00
Simon Bruder 8a116ff2ad
vueko/mail: Add alias 2022-05-05 15:57:30 +02:00
Simon Bruder 0313c45b9e
vueko/mail: Add alias 2022-04-29 22:47:00 +02:00
Simon Bruder 0ad1780fce
vueko/mail: Add alias 2022-04-29 18:40:01 +02:00
Simon Bruder ef5204f2f3
vueko/mail: Add alias 2022-04-21 15:21:22 +02:00
Simon Bruder e3b4281198
vueko/mail: Add alias 2022-04-18 18:10:40 +02:00
Simon Bruder 6ce8ae1d6f
renge/murmur: Allow spaces in username
Not really useful for real usernames, but very much for meme usernames.
2022-04-15 21:35:48 +02:00
Simon Bruder 404f1a44e1
vueko/mail: Add alias 2022-04-11 20:33:32 +02:00
Simon Bruder cb6093920c
mayushii: Enable microcode update 2022-04-11 18:03:16 +02:00
Simon Bruder 55e6fc717f
vueko/mail: Add alias 2022-04-11 08:23:35 +02:00
Simon Bruder e52ec80725
vueko/mail: Add alias 2022-04-10 21:12:19 +02:00
Simon Bruder b93e6e9d56
vueko/mail: Add alias 2022-04-09 20:41:30 +02:00
Simon Bruder 141bfa4f46
yuzuru: Remove
It no longer hosts any services so it is going to be removed.
2022-04-09 10:12:12 +02:00
Simon Bruder 049a6357bd
yuzuru/schabernack: Migrate to renge 2022-04-09 10:10:08 +02:00
Simon Bruder 8f7ee06d87
okarin: Mention cancellation in readme 2022-04-07 20:53:42 +02:00