nix-config/services
Bruno BELANYI f79fcd020b services: wireguard: set up DNS server on clients
This makes use of my newly written adblocking DNS service, it does
assume that the server would have both wireguard and DNS enabled.

I would also like to move to using my ip-related library functions,
however it does not support IPv6 and is unlikely to be easily added...
But I am not sure that I *need* IPv6 support for my use-case.

Finally, I find this module a bit too heavy, it could be improved by
having specific 'server' and 'client' roles, instead of implicit roles
depending on whether an external IP exists.
2021-04-25 12:39:17 +00:00
..
adblock.nix services: adblock: restrict to wireguard interface 2021-04-25 12:39:17 +00:00
backup.nix services: add backup 2021-02-08 10:49:59 +00:00
blog.nix services: s/= "${domain}"/= domain 2021-03-03 17:02:49 +00:00
calibre-web.nix services: calibre-web: use upstream service 2021-04-15 16:24:41 +00:00
default.nix services: add adblock 2021-04-25 12:39:17 +00:00
drone.nix services: drone: fix docker socket dependency 2021-03-31 17:56:36 +00:00
gitea.nix services: use explicit loopback address w/ vhosts 2021-03-31 17:56:36 +00:00
indexers.nix services: use explicit loopback address w/ vhosts 2021-03-31 17:56:36 +00:00
jellyfin.nix services: use explicit loopback address w/ vhosts 2021-03-31 17:56:36 +00:00
lohr.nix services: lohr: update log environment variable 2021-04-25 12:39:17 +00:00
matrix.nix services: s/= "${domain}"/= domain 2021-03-03 17:02:49 +00:00
miniflux.nix services: use explicit loopback address w/ vhosts 2021-03-31 17:56:36 +00:00
nextcloud.nix services: use explicit loopback address w/ vhosts 2021-03-31 17:56:36 +00:00
nginx.nix secrets: modularise 2021-02-08 10:49:59 +00:00
pirate.nix services: use explicit loopback address w/ vhosts 2021-03-31 17:56:36 +00:00
podgrab.nix pkgs: extract podgrab from 'services/podgrab' 2021-04-25 12:39:17 +00:00
postgresql-backup.nix services: postgresql-backup: explicitly backup all 2021-02-08 10:49:59 +00:00
quassel.nix services: quassel: trust its pgsql connection 2021-02-25 15:29:06 +00:00
rss-bridge.nix services: s/= "${domain}"/= domain 2021-03-03 17:02:49 +00:00
sabnzbd.nix services: use explicit loopback address w/ vhosts 2021-03-31 17:56:36 +00:00
ssh-server.nix porthos: services: extract ssh-server 2021-02-08 10:49:59 +00:00
transmission.nix services: transmission: remove trailing slash 2021-03-31 17:56:36 +00:00
wireguard.nix services: wireguard: set up DNS server on clients 2021-04-25 12:39:17 +00:00