diff --git a/README.md b/README.md index 3671f348..62a8277a 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,8 @@ git checkout main ![Gruv'd Hyprland](./docs/screenshot.png "Hyprland with a Gruvboxy theme") --- # To Do List +* [ ] Set up actions/forgejo-release - [Link](https://code.forgejo.org/actions/forgejo-release) +* [ ] When Forgejo v1.21 is out, set up scheduled builds * [ ] Try lazy.vim - [Link](https://www.lazyvim.org/) * [ ] Look into hosting a binary cache locally - [Link](https://nixos.wiki/wiki/Binary_Cache) * [ ] vscode / emacs @@ -37,6 +39,31 @@ git checkout main * [ ] btrfs snapshots? * [ ] vscodium and user-config.js file? * [ ] rofi - bitwarden-cli / bitwarden-menu ([Link](https://search.nixos.org/packages?channel=23.05&show=bitwarden-menu&from=0&size=50&sort=relevance&type=packages&query=bitwarden)) +* [ ] Server migration + * Do federated things need to be available externally? + * Pixelfed + * Mastodon + * Lemmy + * Sepearate backend/frontend + * Matrix + * Separate baackend/frontend + * Outbound ports + * traefik (80, 443) + * traccar (5055 tcp/udp) + * Can probably bring back internally, both devices will be internal to Headscale + * jitsi-jvb (10000 udp, 4443 tcp) + * minecraft (25565) + * vintage-story (42420) + * mailserver + - "25:25" # SMTP (explicit TLS => STARTTLS) + - "465:465" # ESMTP (implicit TLS) + - "587:587" # ESMTP (explicit TLS => STARTTLS) + - "143:143" # IMAP4 (explicit TLS => STARTTLS) + - "993:993" # IMAP4 (implicit TLS) + - "4190:4190" # Sieve support + * tor-relay (9001, 9030) - Probably not hosting for legal reasons + * headscale-derp (3478/udp, 1443/tcp) - Most likely can't host due to limitations of DERP/xinetd + Completed ToDo List [here](docs/complete.md)