Tools for Tinkers
Whatever you plan to Selfhost, there will be a moment that you will be looking for:
- HTTPs and SSL Setup
- Monitoring
- Benchmarking hardware
General SelfHosted Resources
FAQ
How to mount external drives consistently?
lsblk #list them again
lsblk -f /dev/sda1 /dev/sdb2 #see the format and the UUID of a couple of blocks
df -h /dev/sda1 #you will see if its mounted
sudo apt install ntfs-3g
sudo nano /etc/fstab #forever
UUID=some-uuid /mnt/data_ntfs_500 ntfs-3g defaults,uid=1000,gid=1000,umask=0022 0 1
UUID=some-uuid-of-your-drive /mnt/ext4_mount_point_folder ext4 defaults 0 1
For one time:
sudo mkdir -p /mnt/data_ntfs_500
sudo mount -t ntfs /dev/sda1 /mnt/data_ntfs_500/ #example with ntfs
sudo mkdir -p /mnt/data_ext_2tb
sudo mount -t ext4 /dev/sdb2 /mnt/data_ext_2tb/ #example with ntfs
Screen Rotation? 🚀
xrandr --output HDMI-A-0 --rotate normal
xrandr --output HDMI-A-0 --rotate right
Whats my Local IP? 🚀
ifconfig
#ifconfig eth0 | grep -A 10 "<global>" #check mac, and transfered packages
ifconfig eth0 | grep "inet " | awk '{ print $2 }' #if ETH Connected - SEE THE LOCAL IP
#ifconfig tailscale0 | grep "inet " | awk '{ print $2 }' #for Tailscale
What do I like to SelfHost?
Created a repository with clean compose files for anyone to try these services: https://github.com/JAlcocerT/Home-Lab/
See https://github.com/JAlcocerT/Docker/tree/main/SelfH for stacks on what im Selfhosting at a certain month/year.
Container UI’s 🐳: Portainer, Rancher, Dockge…
Syncthing 🐳
Tools 🐳: IT-Tools, CosmosServer, OmniTools
Webs 🐳: Wordpress, Ghost, LinkInBio selfhosted alternatives…
Wrote a post about the most popular CMS’s here and about LinkStack here
Productivity Tools 🐳: Get proper focus
HTTPs Tools: Like NGINX, Traefik, Cloudflare Tunnels or Pangolin. I also enjoy DuckDNS.
PaaS Tools, like Dokploy
The docker related files are here 🐳
SSGs combined with a headlessCMS and selfhosted static server 🐳
Change Detection