My shared SaltStack configuration for a secure and commercially cloudless home network.
- Haphazard familiarity with networking protocols.
- There exists, real or virtual, a SaltStack master server.
- This is a home environment that consists of your "everyday devices," e.g. i386, x86_64, ARM, aka computers, running Android or debian-flavored linux. ** SaltStack also works on Windows and Mac devices, but this setup is personalized for Debian. Maybe Arch and Raspbian, down the line.
- Clone this repo to your base file_roots or /srv/salt directory.
- Here are my default file_roots: base: /srv/salt
- Repository management: https://docs.saltstack.com/en/latest/ref/states/all/salt.states.pkgrepo.html
- Syncthing: https://apt.syncthing.net/
- Rofi config: https://www.reddit.com/r/i3wm/comments/7m3gp8/rofi_line_in_i3_config_file/
- Easy password hashing: https://stackoverflow.com/questions/25077699/saltstack-create-user-password-is-not-set#25082136