Commit Graph

100 Commits (master)

Author SHA1 Message Date
Michele Guerini Rocco 090fc917fb
fix random dnscrypt timeouts 2024-05-05 18:31:57 +02:00
Michele Guerini Rocco af3633a1fa
kill TURN server
1. It attracts more script kiddies that an open van with
   a "free candy" sign
2. It never really worked because no one knows how you're even
   supposed to configure it if your server itself is behind a NAT
3. It's 2024, IPv4 can just fuck off
2024-04-06 19:03:28 +02:00
Michele Guerini Rocco 73f26c0186
jobs: configure local backups 2024-03-19 14:09:33 +01:00
Michele Guerini Rocco b853f2523e
nameserver: fix comment 2024-02-25 18:58:01 +01:00
Michele Guerini Rocco 5295ada2e2
secrets: renew breve certificate 2024-01-09 17:04:31 +01:00
Michele Guerini Rocco 7fb85b8500
add onion service for emergency shell access 2023-12-21 08:42:57 +01:00
Michele Guerini Rocco 92c82ca8c6
update to NixOS 23.11 2023-12-21 08:42:57 +01:00
Michele Guerini Rocco 20455180f9
matrix: add whatsapp bridge 2023-09-16 11:25:36 +02:00
Michele Guerini Rocco bdbfca3642
fix ACME validation 2023-09-11 15:09:10 +02:00
Michele Guerini Rocco b6818d156c
move dnscrypt to port 443 2023-08-22 15:35:45 +02:00
Michele Guerini Rocco c1e5b4d542
README: use rsshfs 2023-08-22 15:35:44 +02:00
Michele Guerini Rocco cb8138dcac
add fish and neovim configuration 2023-07-12 12:26:10 +02:00
Michele Guerini Rocco 53c3d49f2f
switch to searxng
searx is basically unmaintained
2023-07-11 21:31:25 +02:00
Michele Guerini Rocco f58c419cdb
change default XDG directories 2023-07-11 21:31:25 +02:00
Michele Guerini Rocco 7dc5044406
update state version 2023-07-11 21:31:25 +02:00
Michele Guerini Rocco 90b5fc0f88
jobs: prune backups every 7 days 2023-07-11 21:31:25 +02:00
Michele Guerini Rocco 5bac3f4410
update to NixOS 23.05 2023-07-11 21:31:25 +02:00
Michele Guerini Rocco 2c6a573578
email: fix DNSCrypt ephemeral keys rotation 2023-03-05 23:16:29 +01:00
Michele Guerini Rocco 35b1cfca26
email: set up for DANE 2023-03-05 21:05:44 +01:00
Michele Guerini Rocco c6d85f51dc
secrets: rekey 2023-02-26 19:58:28 +01:00
Michele Guerini Rocco 40b7391aba
secrets/transcrypt: update to 2.2.0 2023-02-26 19:55:57 +01:00
Michele Guerini Rocco a4e7144fb2
update to NixOS 22.11 2023-02-25 02:26:45 +01:00
Michele Guerini Rocco bd11bdbe70
remove OpenSSL patch 2022-11-06 10:11:48 +01:00
Michele Guerini Rocco 1ce00d97be
secrets: add builder key for giu 2022-11-05 18:57:07 +01:00
Michele Guerini Rocco 1f6909fb24
apply OpenSSL 3.0.7 patch 2022-11-02 17:32:26 +01:00
Michele Guerini Rocco 1f36291ba1
jobs: notify on failure 2022-10-21 17:31:18 +02:00
Michele Guerini Rocco 50daabb203
use sessionVariables for setting XDG directories
environment.sessionVariables are set before the shell starts, so the
wont't pollute the default value before switch to the one set using
the environment.variables.
2022-10-21 17:31:18 +02:00
Michele Guerini Rocco 381177a942
jobs: run backups daily 2022-10-18 14:59:49 +02:00
Michele Guerini Rocco 4a5c599777
jobs: prune old backups 2022-10-18 14:59:49 +02:00
Michele Guerini Rocco 06ec90577e
email: move state to /var/lib 2022-10-18 14:59:49 +02:00
Michele Guerini Rocco 0712e0666f
jobs: rework the backup script 2022-10-18 14:59:48 +02:00
Michele Guerini Rocco 267b6c6d39
gitea: fix broken webhooks 2022-10-05 02:30:55 +02:00
Michele Guerini Rocco 167e4e9a5b
packages: update package without using unstable 2022-09-24 23:56:10 +02:00
Michele Guerini Rocco 97f7e0361d
email: set message size limit 2022-08-22 16:41:05 +02:00
Michele Guerini Rocco 1bdd7b4194
limit journal log to 16 colors 2022-08-11 02:48:11 +02:00
Michele Guerini Rocco 5817f27ee0
email: disable non-TLS access 2022-08-11 02:48:11 +02:00
Michele Guerini Rocco 848648a229
matrix: add email support 2022-08-11 02:48:10 +02:00
Michele Guerini Rocco 83e132d9c2
add a README 2022-08-11 02:48:10 +02:00
Michele Guerini Rocco b6a7b2dbdd
fuse: allow allow_others for root 2022-08-10 17:15:16 +02:00
Michele Guerini Rocco 4e7ed51256
custom/modules/secretstore: sync with wigfrid version 2022-08-10 16:58:10 +02:00
Michele Guerini Rocco ca994395ba
matrix: move secrets to extra YAML files 2022-08-10 12:59:46 +02:00
Michele Guerini Rocco cc3f5a7f03
update to NixOS 22.05 2022-08-10 05:04:54 +02:00
Michele Guerini Rocco d6d1cf413a
remove mosh 2022-08-09 17:15:57 +02:00
Michele Guerini Rocco f3651ffa04
asjon: use dedicated redis instance 2022-08-08 16:32:30 +02:00
Michele Guerini Rocco 0ef0391ec4
add new cactalogue domain 2022-03-17 17:29:44 +01:00
Michele Guerini Rocco b4c33add5e
fix maxwell.ydns.eu/ip mimetype 2022-02-18 12:12:04 +01:00
Michele Guerini Rocco 6582eea5df
remove unmaintained services 2021-12-21 01:45:37 +01:00
Michele Guerini Rocco 9932e4dfda
fix namecoin module bug 2021-12-21 01:45:36 +01:00
Michele Guerini Rocco b954fafb18
update to NixOS 21.11 2021-12-21 01:45:36 +01:00
Michele Guerini Rocco f3210b5d91
increase state version to 21.05 2021-11-09 09:33:59 +01:00