Commit graph

173 commits

Author SHA1 Message Date
Max
afe2fd64ed services/warehouse: only use required OpenGL drivers 2022-05-27 18:15:34 +02:00
Max
a1d67266ca modules/virtualisation: use qemu_kvm package 2022-05-27 18:15:34 +02:00
Max
6a588b3853 services/minecraft/num: use standard JRE 2022-05-27 18:13:34 +02:00
Max
1872b092ec services/dns: use stevenblack-hosts package 2022-05-27 01:15:21 +02:00
Max
a547aa2fdd services/object-storage: fix console redirect 2022-05-26 23:59:29 +02:00
Max
77759e449c services/object-storage: use OpenID 2022-05-26 23:59:29 +02:00
Max
bcc2f53914 services/object-storage: use built-in console 2022-05-26 23:59:29 +02:00
Max
a370fd5436 services/searxng: use dark theme by default 2022-05-26 20:16:24 +02:00
Max
bb566a7b27 services/searxng: disable engines by default: bing, brave 2022-05-26 19:14:25 +02:00
Max
2052458c5c services/searxng: use Mullvad SOCKS proxies 2022-05-26 18:12:01 +02:00
Max
349bd0d307 services/backbone-routing: add Mullvad connection 2022-05-26 18:09:26 +02:00
Max
70dcacf828 hosts/VEGAS: load dm-raid1 2022-05-26 00:13:09 +02:00
Max
99a011514f services/searxng: disable logging 2022-05-25 20:50:55 +02:00
Max
09f3f85a6b services/searxng: init 2022-05-25 20:50:55 +02:00
Max
54116aafea services/websites: host ky.rip 2022-05-21 13:56:56 +02:00
Max
31b8a989fa modules/fail2ban: increase findtime to 12h 2022-05-18 22:39:40 +02:00
Max
b012ca1964 modules/fail2ban: global dynamic bantime 2022-05-17 10:40:35 +02:00
Max
256118c2b4 enable nix-builder 2022-05-16 23:13:57 +02:00
Max
5f13c5eb49 services/mail: use dynamically increasing fail2ban bantime for postfix 2022-05-16 19:11:53 +02:00
Max
917aec5b3a services/monitoring: allow WebSocket connections 2022-05-16 00:11:36 +02:00
Max
0cd40f0f47 VEGAS/ipfs: expose metrics 2022-05-16 00:10:58 +02:00
Max
1d32eb782e modules/nginx: log to syslog in logfmt format 2022-05-16 00:10:14 +02:00
Max
0249ecdcc3 services/monitoring: add Loki 2022-05-16 00:09:07 +02:00
Max
7c72acee59 hosts/VEGAS: add monitoring service 2022-05-15 00:34:09 +02:00
Max
e3887d0573 service/wireguard-server: bypass firewalls 2022-05-03 09:16:21 +02:00
Max
3268921a92 hosts/VEGAS: replace OpenVPN with WireGuard 2022-04-28 23:47:23 +02:00
Max
fd7ae38e66 hosts/VEGAS: add uptime-kuma 2022-04-27 22:08:49 +02:00
Max
2a3725af7a hosts/VEGAS: add hercules-ci-agent 2022-03-31 19:42:49 +02:00
Max
6555133984 VEGAS/minecraft: add instance for num 2022-03-25 21:32:30 +01:00
Max
a4df66cba2 meta: style 2022-03-12 23:16:38 +01:00
Max
bd85de1d4f hosts/VEGAS: upgrade to Nextcloud 23 2022-03-12 18:27:39 +01:00
Max
260832637f hosts/VEGAS: new main storage 2022-03-12 13:53:00 +01:00
Max
f5f56a2f86 hosts/VEGAS: remove machines-storage 2022-03-11 14:46:40 +01:00
Max
a90f5ba92f services/mail: use aggressive fail2ban for postfix 2022-03-10 20:14:02 +01:00
Max
ac9f5f7522 services/mail: enable dovecot fail2ban 2022-03-10 19:47:15 +01:00
Max
e7ac9bb9b1 services/hydra: add github.com to allowed-uris 2022-03-01 22:55:57 +01:00
Max
8fb148697e VEGAS: remove janky Minecraft server 2022-02-26 15:08:35 +01:00
Max
90661a9a92 services/sips: wait for postgres 2022-02-26 14:59:47 +01:00
Max
1de011fa23 services/reflex: move to prophet 2022-02-18 21:26:59 +01:00
Max
525aaa246b services/cdn-shield: move to prophet 2022-02-05 23:34:42 +01:00
Max
8d2963fe5c VEGAS/cdn-shield: use external domain 2022-02-05 23:21:32 +01:00
Max
6aa622c6c1 VEGAS/dns: slave for domain: imagine-using-oca.ml 2022-02-05 23:11:07 +01:00
Max
3f57cd9aa6 modules: extract hyprspace module 2022-02-05 19:09:56 +01:00
Max
7b065d47f0 meet: move service: VEGAS -> prophet 2022-02-05 17:13:22 +01:00
Max
699283c0ba modules: extract IPFS module 2022-02-05 17:13:22 +01:00
Max
8088e4db39 meta: multi-arch support 2022-02-05 17:13:22 +01:00
Max
cc157090a8
Merge pull request #7 from privatevoid-net/pr-ipfs-pinning-service
SIPS: Simple IPFS pinning service
2022-02-05 17:09:41 +01:00
Max
4fbb8994bb
Merge pull request #6 from privatevoid-net/pr-reflex-cache
"Reflex" Nix IPFS cache
2022-02-05 17:08:16 +01:00
Max
02c571a1cd
Merge pull request #5 from privatevoid-net/pr-matrix-dimension
VEGAS/matrix: use Dimension integrations
2022-02-05 17:08:00 +01:00
Max
786afc3969 VEGAS/matrix: use Dimension integrations 2022-02-04 00:16:31 +01:00
Max
16283ae286 VEGAS/ipfs: tune IO performance 2022-02-04 00:16:00 +01:00
Max
5157c9bec1 VEGAS: add SIPS service 2022-02-04 00:16:00 +01:00
Max
24650556d8 VEGAS/gitlab: add GitLab Runner 2022-02-04 00:15:23 +01:00
Max
0961b893eb VEGAS: switch to GitLab 2022-02-04 00:15:23 +01:00
Max
26005dd03a VEGAS: add Nix IPFS cache service 2022-02-04 00:12:34 +01:00
Max
52883b964a packages/minio-console: 0.12.5 -> 0.13.2 2022-01-20 17:10:55 +01:00
Max
40e4407466 VEGAS: add blog service 2022-01-14 22:49:38 +01:00
Max
dcb8bdde59 VEGAS/database: provide MySQL as well 2022-01-14 22:49:38 +01:00
Max
74254d650b VEGAS/meet: open ICE ports in firewall 2022-01-14 22:49:38 +01:00
Max
5f1ebf2cc7 VEGAS: remove forum service 2022-01-14 22:49:38 +01:00
Max
0a84f532e2 VEGAS/minecraft-server: do not download modpack 2022-01-14 22:49:38 +01:00
Max
68d5dd1d63 VEGAS/nar-serve: improvements, nixos.org support 2022-01-14 22:49:38 +01:00
Max
87ac835148 VEGAS/api: init 2022-01-14 22:49:38 +01:00
Max
c31f061a65 VEGAS/ipfs: use a protected UDS for API access 2022-01-14 22:49:38 +01:00
Max
1e8246dad4 VEGAS/nginx: increase proxy header hash sizes 2022-01-14 22:49:38 +01:00
Max
89476da4c7 VEGAS/hydra: expose push API with rate limiting 2022-01-14 22:49:38 +01:00
Max
906d2aa99a VEGAS/nginx: wait for network-online 2022-01-14 22:49:38 +01:00
Max
a7cd2f455f VEGAS/git: wait for keycloak 2022-01-14 22:49:38 +01:00
Max
ea24121eb1 VEGAS/warehouse: mount NFS after wireguard is up 2022-01-14 22:49:38 +01:00
Max
19355c0f91 VEGAS/bitwarden: allow backup to read data dir 2022-01-14 22:49:38 +01:00
Max
8bad272eef VEGAS/nextcloud: wait for postgres 2022-01-14 22:49:38 +01:00
Max
95380ad0d2 VEGAS/hyprspace: wait for network-online 2022-01-14 22:49:38 +01:00
Max
07d12fc422 VEGAS/hydra: use local DB 2022-01-14 22:49:38 +01:00
Max
3cfd202409 VEGAS/mail: start postfix after network-online 2022-01-14 22:49:38 +01:00
Max
b654d37afa VEGAS: no more extra systemd unit links 2022-01-14 22:49:38 +01:00
Max
d9a9ff0265 VEGAS/bitwarden: bitwarden_rs -> vaultwarden 2022-01-14 22:49:38 +01:00
Max
40a33a1450 VEGAS/object-storage: set root credentials path in module option 2022-01-14 22:49:38 +01:00
Max
16a58587d1 VEGAS/meet: force large UDP receive buffer setting 2022-01-14 22:49:38 +01:00
Max
0cb29cf277 remove backported coturn module 2022-01-14 22:49:38 +01:00
Max
c47ce59efe VEGAS/oauth2-proxy: fix group 2022-01-14 22:49:38 +01:00
Max
66d5821897 VEGAS/minecraft: force group 2022-01-14 22:49:38 +01:00
Max
13c75aaea0 VEGAS: reintroduce Hydra 2022-01-14 22:49:38 +01:00
Max
bcdccb4b00 VEGAS/object-storage: allow big uploads 2022-01-14 22:49:38 +01:00
Max
324de47b9c VEGAS/object-storage: upgrade console to 0.12.5 2022-01-14 22:49:38 +01:00
Max
f3580748c5 VEGAS/coredns: download StevenBlack hosts inline 2022-01-14 22:49:38 +01:00
Max
61480c42f8 VEGAS: use port-magic where applicable 2022-01-14 22:49:38 +01:00
Max
711ed58dc6 VEGAS/database: use proper authentication 2022-01-14 22:49:38 +01:00
Max
f18cf36176 VEGAS: add Vault 2022-01-14 22:49:38 +01:00
Max
a38b4f2a8b VEGAS: add hyprspace service 2022-01-14 22:49:38 +01:00
Max
9e284cee3f VEGAS: quick-and-dirty minecraft server 2022-01-14 22:49:38 +01:00
Max
b8442d4763 VEGAS/cdn-shield: init 2022-01-14 22:49:38 +01:00
Max
95d88f9a15 move Jitsi to VEGAS 2022-01-14 22:49:38 +01:00
Max
00084be991 VEGAS/git: theming 2022-01-14 22:49:38 +01:00
Max
736467f600 VEGAS/ipfs: subdomain gateway
BUG: ipfs config cannot escape domain dots, thus the following cannot be
applied with it:

PublicGateways.${domain} = {
  UseSubdomains = true;
  Paths = [
    "/ipfs"
    "/ipns"
  ];
};
2022-01-14 22:49:38 +01:00
Max
3c4b8d92b4 VEGAS: add SSO service 2022-01-14 22:49:38 +01:00
Max
3c15c90258 VEGAS: add OpenVPN 2022-01-14 22:49:38 +01:00
Max
32e41ddcd9 VEGAS: add nar-serve 2022-01-14 22:49:38 +01:00
Max
7635bf6ff4 VEGAS: provide a Nix binary cache 2022-01-14 22:49:38 +01:00
Max
cf267ccbf8 VEGAS: add object storage service 2022-01-14 22:49:38 +01:00
Max
b22174e512 VEGAS: add Nextcloud service 2022-01-14 22:49:38 +01:00