{"repo":"igorkulman/thinkserver","free":true,"listed":false,"github":"https://github.com/igorkulman/thinkserver","clone":"git clone https://github.com/igorkulman/thinkserver.git","description":"Configuration for my home server running on an old Thinkpad T440s","language":"Shell","stars":20,"topics":["homelab","homelab-setup","homeserver","thinkpad"],"license":null,"category":"self-hosted-apps","readme_excerpt":"ThinkServer I was not able to buy a Raspberry Pi 4 so I am now using my old Lenovo ThinkPad T440s as my home server replacing the old Raspberry Pi 2 that became too slow for my current needs. Main goal Main goals of my home server are network wide ad blocking and a media server with automated movies and TV shows downloads accessible also from the outside thanks to Tailscale. Software - Plex Media Server - Sonarr - Radarr - Bazarr - FlareSolverr - Transmission - AdGuardHome - Homer - Home Assistant - Prowlarr - Shinkro - Uptime Kuma - Watchtower - Unifi Controller - Immich - Miniflux - Gitea - Tailscale Docker Most of the software runs in Docker for easier management. See docker-compose.yml for exact configuration. Docker DNS I encountered problems where Docker containers were not able to access DNS, probably because of AdGuardHome. I fixed it by setting Docker DNS to directly use Cloudflare and Google DNS. Direct installation Tailscale needs to be installed directly Plex over Tailscale To be able to use Plex over Tailscale I had to add its Tailscale address (http://100.x.y.z:32400) to Settings Network Custom server access URLs (only visible after showing advanced settings). Reduce power consumption Remove external battery The Thinkpad T440s includes a smaller internal battery and a bigger removable external battery. I removed the external battery to prolong its lifespan and reduce the heat generated charging it. Disable sleep on lid close set HandleLidSwitch=ignore , LidSwitc","default_branch":null,"files":null,"tree":[],"storefront":"/r/igorkulman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/igorkulman/thinkserver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}