Commit Graph

78 Commits

Author SHA1 Message Date
753699869e
hosts/plover: update nameserver list 2023-06-13 13:33:36 +08:00
c066f85fc2
hosts/plover: update to NixOS 23.05 2023-05-15 22:13:51 +08:00
8a81468456
hosts/plover: revert to Porkbun as the DNS provider 2023-02-11 11:19:13 +08:00
4b0dc93aba
hosts/plover: update DNS provider for ACME client 2023-02-10 23:45:22 +08:00
4c62274145
hosts/plover: update DNS-related configuration 2023-02-10 21:09:05 +08:00
9a07f06512
hosts/plover: update networking setup 2023-02-09 14:17:59 +08:00
93355b3c67
hosts/plover: add comments to various parts 2023-02-08 18:03:20 +08:00
f75c04eaa9
hosts/plover: replace dnsmasq with CoreDNS as DNS server 2023-02-08 18:00:35 +08:00
102e216ae5
hosts/plover: enable firewall (again) 2023-02-06 16:09:09 +08:00
0086448efa
hosts/plover: add internal DNS server 2023-02-06 16:00:56 +08:00
d0720ee7b7 hosts: revise networking-related variables set 2023-01-26 13:10:15 +08:00
2283a7166c hosts/plover: update nginx module 2023-01-21 23:58:17 +08:00
f2cdf732cb hosts/plover: disable firewall service
It's not working well for now. I'll have to make some tests with simpler
configurations (even though it's already simple?).
2023-01-18 11:10:40 +08:00
effdc8d927 hosts/plover: refactor secrets owner 2023-01-17 21:34:54 +08:00
6bf2642ffc hosts: add Wireguard services to related peers
Among other things, Plover now ignores certain IP for fail2ban. This is
for the VPN users that are placed in that range.
2023-01-17 21:34:54 +08:00
6d9c43bafa hosts/plover: initialize OpenVPN service 2023-01-17 16:09:28 +08:00
2e466e4561 hosts/plover: move hardware config to be hosting provider-specific 2023-01-15 14:39:44 +08:00
02cfaaf362 hosts/plover: modularize PostgreSQL service 2023-01-15 14:39:44 +08:00
8bd05bf2a3 hosts/plover: modularize config 2023-01-12 22:37:52 +08:00
f3b3666c67 hosts/plover: update gitea-dump pre-start script 2023-01-12 22:03:03 +08:00
98e452c047 hosts/plover: add Portunus seed
This is for defining users and groups. Pretty handy feature.
2023-01-12 22:03:03 +08:00
d9e4dbcb52 hosts/plover: update fail2ban configuration 2023-01-12 22:03:03 +08:00
7dc523903c hosts/plover: create separate passwords for different repos 2023-01-07 17:19:45 +08:00
d9908d2d8c hosts/plover: fix the borg jobs function 2023-01-07 16:58:47 +08:00
4c34a87366 chore: reformat codebase 2023-01-07 16:06:34 +08:00
c9182102be hosts/plover: separate borg repos for different jobs
Makes it easier to manage them repos.
2023-01-07 11:39:20 +08:00
85e1914025 config: replace Borgbase with Hetzner storage box for Borg repos 2023-01-07 10:52:31 +08:00
90177118b0 hosts/plover: use nftables as firewall 2023-01-07 10:52:30 +08:00
4359c4d579 hosts/plover: enable firewall for Hetzner Cloud config 2023-01-05 19:48:54 +08:00
a046192bca hosts/plover: add pre-service script for atuin service 2023-01-05 19:48:41 +08:00
affd08e3c1 hosts/plover: add Atuin sync server 2023-01-05 12:52:57 +08:00
5d02976d2c hosts/plover: correct Keycloak virtual host location 2023-01-05 12:36:58 +08:00
451cb4e72d hosts/plover: update hardware configuration 2023-01-05 11:08:51 +08:00
e4701a3e03 hosts/plover: add bootloader settings 2023-01-04 19:53:44 +08:00
dd5ee00ae8 hosts/plover: update LDAP server with Portunus 2023-01-01 15:47:06 +08:00
8c57eea6bb hosts/plover: update OpenLDAP config 2022-12-29 10:26:31 +08:00
f789e85fcc hosts/plover: add LDAP server to reverse proxy 2022-12-29 10:26:15 +08:00
bdf862cc91 hosts/plover: fix reverse proxy routes 2022-12-29 10:25:53 +08:00
14f190904f hosts/plover: format code 2022-12-28 14:10:07 +08:00
fcd8bde8dc hosts/plover: update Keycloak paths in reverse proxy 2022-12-28 14:09:33 +08:00
15722347eb hosts/plover: add periodic cleanup to Gitea dumps 2022-12-28 14:09:33 +08:00
c92077380b hosts/plover: refactor code 2022-12-28 14:09:33 +08:00
7b5c25bf18 hosts/plover: add LDAP server 2022-12-28 14:09:33 +08:00
85545ad810 hosts/plover: update Keycloak and Postgres config 2022-12-22 13:58:20 +08:00
7652bae7ed hosts/plover: update Keycloak config 2022-12-19 20:31:01 +08:00
8c50ad93da hosts/plover: refactor with subdomains 2022-12-19 20:30:30 +08:00
9f4d0e470c hosts/plover: update Keycloak config 2022-12-17 22:23:36 +08:00
c008debd74 hosts/plover: disable PostgreSQL SSL mode 2022-12-17 22:23:11 +08:00
138fb25e8f hosts/plover: update nginx config 2022-12-17 11:17:31 +08:00
59461cc416 config: refactor BorgBackup service 2022-12-17 11:17:31 +08:00