computing-infrastructure
Table of Contents
-
<<<<<<< Updated upstream
- 1. devices
1. devices
=======1. devices
>>>>>>> Stashed changes- smartphone
- raspberry-pi <<<<<<< Updated upstream
- smart-home =======
- [BROKEN LINK: 64fbc86a-ac18-46f3-8636-7403266112ac] >>>>>>> Stashed changes
[ ]
research USB-C docking stations: https://dancharblog.wordpress.com
1.1. Hardware
1.1.1. TODO https://louwrentius.com/benchmarking-cheap-ssds-for-fun-no-profit-be-warned.html
=======1.1. Hardware
1.1.1. TODO https://louwrentius.com/benchmarking-cheap-ssds-for-fun-no-profit-be-warned.html
>>>>>>> Stashed changes2. Software management solutions
=======2. Software management solutions
>>>>>>> Stashed changes- bare-metal linux + wireguard + SSH
- device base/OS managed with ansible
- move to GNUGuix for new devices
- docker-swarm
- k0s
- some k3s/rancher/k8s (not suitable for my use case)
3. desired setup
home grown/hacked together: self-hosting
connected via wireguard VPN =======
3. desired setup
home grown/hacked together: [BROKEN LINK: d785462b-7521-4355-9452-d09711bb9cf3]
connected via [BROKEN LINK: c265e6f5-6a7c-49bc-85a7-0b2c12d3353a] VPN >>>>>>> Stashed changes
4. OSes
=======4. OSes
>>>>>>> Stashed changesmy personal experience and preferences:
- GNU/Debian stable: decent experience, already some scripts at my hands
- Arch Linux: on desktop, relatively productive, still lacking yay/pacman skills
- dotfiles somewhat adapted.
- GNUGuix or NixOS
4.1. Differences between Guix and NixOS
=======4.1. Differences between Guix and NixOS
>>>>>>> Stashed changesGuix aims to be a pure free-software, just like Debian. As a default, the GUIX repositories only contain pure free software. I.e. Mozilla Firefox is replaced by the liberalized version called Icedove.1
5. SSH
5.1. security pitfalls using ssh-agent
=======5. SSH
5.1. security pitfalls using ssh-agent
>>>>>>> Stashed changeshttps://rabexc.org/posts/pitfalls-of-ssh-agents?tag=Technology
- never run
ssh-agent
on a machine with other root users - dont just put
eval ssh-agent
into your .bashrc, that would start a new agent in every new shell process - all in all: probably use
ssh-agent
manually
<<<<<<< Updated upstream
Created: 2023-04-04 Tue 23:50
=======Created: 2023-04-19 Wed 13:47
>>>>>>> Stashed changes