summaryrefslogtreecommitdiff
path: root/TODO.txt
blob: 23d252bd43dbd5e6b99774eacd45caed7fe70f56 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
ANSIBLE

* How to store secrets in the repo?
* Is there a way to make playbooks cross-platform? For example have same setup
  for CentOS and Arch Linux? Is it possible to extend it to macOS?
* Figure out directory structure.
* How to bootstrap python?


DISTRIBUTION

* Which distribution migrate to? CentOS Stream? Arch Linux? Debian? Ubuntu?


SETUP

CentOS 8 Stream EOL is May 31, 2024, so need to re-setup sun.ilvokhin.com
first.

* Git Server (SSH + HTTP/HTTPS).
* CGit (git.ilvokhin.com).
* Blog (blog.ilvokhin.com).
* Homepage (ilvokhin.com).
* Ip (ip.ilvokhin.com).

CentOS 7 EOL is 30 June, 2024, it is everything else.

Mail server at mail.ilvokhin.com:

* Postfix.
* Dovecot.

VPNs at gate.ilvokhin.com:

* OpenVPN to Amsterdam.
* TOR.
* OpenVPN to TOR.
* OpenVPN to water.
* OpenVPN to flame.
* Telegram Proxy. Do I still need it?
* Setup VPN to AMS with a native macOS interface? L2TP over IPSec, Cisco IPSec, IKEv2?
* Setup VPN to Moscow home network?

Stretch goal is to re-setup water and flame as well, but this is not urgent and
a bit tricky to do remotely.

LATER

* Install fail2ban.
* Set correct hostname for each host.
* Do `systemctl daemon-reload` on unit updates?


DOTFILES

Main idea is to manage dotfiles everywhere with ansible.


REFERENCES

[1]: https://gitlab.archlinux.org/archlinux/infrastructure/-/tree/master
[2]: https://github.com/cdown/ansible-desktop
[3]: https://github.com/rudenkornk/dotfiles
[4]: https://stackoverflow.com/a/48892377/1313516