Both sides previous revisionPrevious revisionNext revision | Previous revision |
start [2024/08/30 07:42] – willy | start [2025/03/13 15:01] (current) – [Willy's Wiki] willy |
---|
This space host some setup and indications on how i manage my technological home setup. The scope is to share knowledge and experience, all for free, no ads no shits in the original meaning of "The Internet". Something i experienced, enjoyed and thrived on back in time when i was younger and that great feeling existed. | This space host some setup and indications on how i manage my technological home setup. The scope is to share knowledge and experience, all for free, no ads no shits in the original meaning of "The Internet". Something i experienced, enjoyed and thrived on back in time when i was younger and that great feeling existed. |
| |
I have fond memories of people opening up personal web pages, posting their links, stuff and hobbies for everybody to enjoy without the expectation to become a rich influencer or make money from a "side hustle". Because life should not be about monetization but about enjoyment, fulfillment and enriching yourself and the society in which we live. | **/start:** //old man's grumpy mumbling...// |
| |
So please enjoy the information i share in these pages. Please contact me freely if you want to share ideas ([[https://feddit.it|shimitar@feddit.it]]), on Lemmy. | //I have fond memories of people opening up personal web pages, posting their links, stuff and hobbies for everybody to enjoy without the expectation to become a rich influencer or make money from a "side hustle". Because life should not be about monetization but about enjoyment, fulfillment and enriching yourself and the society in which we live.// |
| |
Everything shared here is provided **without any warranty** or expectation to be useful for you. This reflects my setup, my experiences and my view of technology. | |
| |
Theory and goals: | |
* [[selfhost|The Goal]]: What am i trying to achieve with self-hosting? | |
* [[selfhost:architecture|Architecture]]: high-level description of my self-hosting architecture | |
* [[services:fileserver|File Server]] Set-up a full fileserver for remote access (including browser based, NFS, Samba and WebDAV access) | |
* [[services:photomanagement|Photos Management]] Set-up a full photo management server for display (gallery), backup and organize photos | |
* [[services:notes|Notes]]: Note taking made easy and shared between all your devices | |
* [[Sailing|My Sailing Setup]]: some experiments i did in the past with the '*Arrs stack and friends | |
* [[sailing:torrenting|Torrenting]]: access the Torrenting world | |
* [[sailing:usenet|Usenet]]: access the Usenet world | |
| |
Introductory pages: | |
* [[selfhost:hardware|Hardware selection]]: which hardware i am using | |
* [[gentoo:installation|Gentoo]]: how i install Gentoo on my home server. | |
* [[selfhost:storage|Storage setup]]: prepare your storage disks (DIY NAS) for data and services | |
* [[selfhost:nginx|Reverse Proxy]]: setup a secure layer of protection to your future services connection to the home environment. | |
* [[selfhost:sso|Single Sign On]]: setup (or try to...) a way to authenticate once for all services. | |
| |
Home Router specific pages: | |
* [[router:networking|Home server networking setup]] | |
* [[router:dhcp-dns|DNS and DHCP internal server]] | |
* [[router:adblock|AD blocking]], because ADs are a malaware vector | |
* [[router:nat|Network Address Translation]]: advance routing | |
* [[router:multiisp|Multiple up-streams: more than one ISP]] | |
* [[router:ssh_tunnel|Resillient SSH tunnels]]: Setting up a safe, encrypted and resillient external | |
* [[router:external-server|External server Setup]]: specific setup steps for the external server | |
| |
The home WiFi approach: | |
* [[networking:wifiplanning|WiFi Planning]]: get the best out of WiFi at home | |
* [[networking:wifisetup|WiFi setup]]: WiFi network set-up (f.t, 2.4/5ghz) | |
* [[networking:openwrt|Open WRT]]: own your WiFi Access Points | |
| |
The services list i tried and keep updated: | |
* [[services:audiobookshelf|AudioBookShelf]]: Audio book (and podcast) management made easy | |
* [[services:backrest|Backrest]]: the web GUI for Restic | |
* [[services:bazarr|Bazarr]]: Tool to fetch subtitles | |
* [[services:filebrowser|FileBrowser]]: web-based file manager | |
* [[services:firefox|Firefox]]: use your own browser... self-hosted! | |
* [[services:fittrackee|FitTrackee]]: Fitness tracker for outdoor activity | |
* [[services:gitea|GITea]]: host your own source-code management tool | |
* [[services:jellyfin|JellyFin]]: open source media server | |
* [[services:lidarr|Lidarr]]: Media tool to organize your music | |
* [[services:monit|Monit]]: home server monitoring | |
* [[services:navidrome|Navidrome]]: music streaming server | |
* [[services:nzbget|Nzbget]]: the usenet downloader | |
* [[services:photoview|PhotoView]]: a public facing photo gallery | |
* [[services:prowlarr|Prowlarr]]: Media indexer manager and search tool | |
* [[services:radarr|Radarr]]: Media tool to organize your movies | |
* [[services:radicale|Radicale]]: Radicale is a very simple yet effective CardDAV/CalDAV server to serve your calendars and contacts | |
* [[services:readarr|Readarr]]: Media tool to organize your books and audiobooks | |
* [[services:romm|RomM]]: your own videogames ROMs manager | |
* [[services:scanservjs|ScanServJS]]: share your scanner | |
* [[services:searxng|SearXNG]]: the aggregating, privacy friendly search engine | |
* [[services:silverbullet|Silverbullet.md]]: the innovative note taking app | |
* [[services:sonarr|Sonarr]]: Media tool to organize your TV shows | |
* [[services:stirlingpdf|Stirling-PDF]]: self-hosted PDF management tool | |
* [[services:technitium-dns|Technitium DNS]]: The definitive DNS resolver & forwarder | |
* [[services:transmission|Transmission]]: torrent downloader | |
* [[services:wetty|WeTTY]]: remote SSH access via https. | |
| |
Services created by me: | |
* [[services:dashboards|Simple Dashboard]]: the best and most effective Simple Dashboard (yeah, //another// dashboard) | |
* [[services:systemscrypts|System Scripts]]: some system management stuff on your home server | |
| |
More services i played with, but are probably not up to date: | |
* [[services:bookstack|BookStack]]: personal knowledge management | |
* [[services:dailytxt|DailyTXT]]: Daily blog | |
* [[router:dnsmasq|Using DNSMasq]] as DNS and DHCP for the internal network | |
* [[services:damselfly|Damselfly]]: Advanced photo management | |
* [[services:deluge|Deluge]]: torrent downloader | |
* [[services:filestash|FileStash]]: web based file server | |
* [[services:homegallery|HomeGallery]]: photo viewing & editing gallery | |
* [[services:immich|Immich]]: manage and backup photos from mobile platforms | |
* [[services:joplin|Joplin]]: Joplin is an ecosystem of tools to manage personal notes everywhere (web included) | |
* [[services:lazylibrarian|LazyLibrarian]]: install an alternative tool to organize your books and audiobooks | |
* [[services:librephotos|LibrePhotos]]: manage and backup photos from mobile platforms | |
* [[services:monicahq|MonicaHQ]]: Life management tool | |
* [[services:photofield|PhotoField]]: web photo viewer for your home | |
* [[services:pigallery2|PiGallery2]]: a snappy web based photo viewer | |
* [[services:piwigo|Piwigo]]: photo viewing & editing gallery | |
* [[services:podfetch|Podfetch]]: is a great tool to stay up-to-date with your podcasts | |
* [[services:synapse|Synapse]]: Matrix chat server | |
* [[services:tdarr|TDarr]] Media conversion with TDarr | |
* [[services:unmanic|Unmanic]] Media conversion with Unmanic | |
* [[services:swingmusic|SwingMusic]]: manage your music | |
* [[services:wger|WGer]]: WGer sport tracker | |
| |
More specific stuff, to dig deeper: | |
* [[gentoo:containers|Containers with Gentoo]] Using Podman instead of Docker on Gentoo | |
* [[gentoo:repositories|Custom ebuild repositories]] Add your packaged software to Gentoo Portage | |
* [[gentoo:pip|Using PIP]] on Gentoo requires these simple steps | |
* [[selfhost:backup|Backup]]: Ensure you don't lose your data | |
* [[selfhost:mediaresize|Resize your media]]: Optimize and make your videos more uniform | |
* [[selfhost:audionormalize|Normalize audio]]: Ensure all your videos audio is normalized | |
* [[gentoo:lineageos|Build LineageOS on Gentoo]]: all guides are for Ubuntu, here is how to do it on Gentoo. | |
* [[gentoo:syncthing|SyncThing]]: setup SyncThing on Gentoo | |
* [[gentoo:separated-php|Service-separated PHP]]: How to separate PHP instances for multiple services | |
* [[gentoo:mysql|MariaDB/MySQL]]: some cusotmizations to MariaDB/MySQL for my setup | |
* [[gentoo:locald|Custom user services]]: manage your own services easily | |
| |
| //No, i am not rich and i do work full time to support my family and lifestyle. I still believe in principles, ethics and that reducing everything to a number is not only stupid, but seriously harmfull for all of us.// |
| |
| **/end:** //...old man's grumpy mumbling// |
| |
| ====== A bit of history. ====== |
| |
| When i started i repurposed an old laptop and had lots of fun. Slowly i started moving more and more self-hosted stuff on it, so that limitations and availability issues become issues. I am currently in the process of moving the first "low effort, low cost" setup to a more mature and robust "need more study, need more hardware" approach. These pages will reflect a little bit of both as i am working on rewriting them to house both approaches with pro's and con's so that you can choose your way and pick the best that suits your specific case. |
| |
| ====== Bottom Line Disclaimer ====== |
| |
| Please enjoy the information i share in these pages. Contact me freely if you want to share ideas am **shimitar@downonthestreet.eu** on [[https://downonthestreet.eu|Lemmy]]. No, that is __not__ an email address, but a Lemmy user reference... |
| |
| __Everything shared here is provided **without any warranty** or expectation to be useful for you. This reflects my setup, my experiences and my view of technology.__ |
| |
| Please refer to the sidebar (if browsing from mobile, it might be hidden and you need to open it manually somehow). |
| |