summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-06-15Add irssi setup to TODO.txtDmitry Ilvokhin
2024-06-15Set familiar colour scheme for muttDmitry Ilvokhin
2024-06-15Add shell playbook to setup shellboxDmitry Ilvokhin
2024-06-15Correct ip addresses for water and flameDmitry Ilvokhin
2024-06-15Tor -> tor for consistencyDmitry Ilvokhin
2024-06-15WireGuard -> wireguard for consistencyDmitry Ilvokhin
2024-06-15Remove item about wireguard iface names from TODODmitry Ilvokhin
2024-06-15Rename wg0 interface to wgnet0Dmitry Ilvokhin
2024-06-15Rename wg1 interface to wgvpn0Dmitry Ilvokhin
2024-06-15Rename wg2 interface to wgtor0Dmitry Ilvokhin
2024-06-14Remove sh suffix from rotate-vault-password exampleDmitry Ilvokhin
2024-06-14Fix ip addresses for Moscow machinesDmitry Ilvokhin
2024-06-14Mark gate as jumphostDmitry Ilvokhin
2024-06-14Cleanup TODO.txt fileDmitry Ilvokhin
2024-06-14Finally migrate gate.ilvokhin.comDmitry Ilvokhin
2024-06-14Add comment why we use reload for wgnetDmitry Ilvokhin
2024-06-14Fix wrong state restart -> restartedDmitry Ilvokhin
2024-06-14Manually create /etc/systemd/resolved.conf.d dirDmitry Ilvokhin
2024-06-09Migrate to restart instead of reload for wgvpnDmitry Ilvokhin
For the same reason restart is used in wgtor: there are `iptables` commands in `PostUp` and `PostDown` which are not running on reload.
2024-06-09Update README.txt with more info on how run stuffDmitry Ilvokhin
2024-06-09Update TODO.txt with Tor setup referencesDmitry Ilvokhin
2024-06-09Add wgtor and tor to vpn playbookDmitry Ilvokhin
2024-06-09Add tor roleDmitry Ilvokhin
2024-06-09Add wgtor role for Tor middleboxDmitry Ilvokhin
2024-06-01Remove .sh extention from bin toolsDmitry Ilvokhin
2024-06-01Migrate netfwd to systemd-sysctlDmitry Ilvokhin
/etc/sysctl.conf doesn't work, see [1]. Intrestingly enough, I catched it only with system upgrade and reboot. Just reboot didn't catch it for some reason, or I didn't notice. [1]: https://wiki.archlinux.org/title/sysctl
2024-05-27Remove semicolons from wgvpn configDmitry Ilvokhin
2024-05-27Add wgvpn role for WireGuard VPNDmitry Ilvokhin
2024-05-26Remove wgnet networkd filesDmitry Ilvokhin
2024-05-26Move sysctl net forwarding to separate roleDmitry Ilvokhin
2024-05-19Migrate away from networkd for wireguardDmitry Ilvokhin
Migrate due to a bug [1], which wasn't fixed for some time. [1]: https://github.com/systemd/systemd/issues/25547
2024-05-19Wireguard overlay network setupDmitry Ilvokhin
Need to migrate away from networkd, because it can't add new wireguard peers now out of the box without hacks. [1]: https://github.com/systemd/systemd/issues/25547
2024-05-06Add wireguard roleDmitry Ilvokhin
2024-05-04Simplify ssh config a bitDmitry Ilvokhin
Use `%h` to fold config to indentical hosts to one item.
2024-05-04Push public key from another laptop to serversDmitry Ilvokhin
2024-05-03Open git.ilvokhin.com to the worldDmitry Ilvokhin
2024-05-03Init repositories as private by defaultDmitry Ilvokhin
2024-05-03Add clone URLs for repositoriesDmitry Ilvokhin
2024-05-03Do not export everything with git-daemonDmitry Ilvokhin
We should export only repositories with git-daemon-export-ok file inside.
2024-05-03Rename .htpasswd to htpasswdDmitry Ilvokhin
2024-05-03Add dots to commentsDmitry Ilvokhin
2024-05-03List repositories explicitly instead of scan-pathDmitry Ilvokhin
This allowes to have private repositories on the same server.
2024-04-26Remove favicon from cgitDmitry Ilvokhin
We set root to /usr/share/webapps/cgit for cgit location. This directory contains favicon which served automatically. One way to stop it is to remove favicon, but every package update will bring it back in. So I just hardcoded into nginx config return code of 404 for favicon request to do not serve it.
2024-04-26Fix indent in nginx config for cgitDmitry Ilvokhin
2024-04-20Wrap text at 72 width for mail messagesDmitry Ilvokhin
2024-04-20Remove fail2ban installation from TODODmitry Ilvokhin
Decided not to do it after reading ArchWiki.
2024-04-20Use systemd service instead of service for certbotDmitry Ilvokhin
To properly reload systemd in case of changes in unit file.
2024-04-20Add paccache role to all hostsDmitry Ilvokhin
2024-04-19Remove user from ssh config as d is default userDmitry Ilvokhin
2024-04-19Use user d for connection to mailDmitry Ilvokhin