Aquest repositori conté els fitxers Docker Compose que he utilitzat per configurar el meu home lab. Cada carpeta del repositori correspon a un servei o aplicació concreta, i inclou el fitxer docker-compose.yml
amb la configuració dels containers.
Aquests docker-compose.yml estan tal com estan, no necessiten altres arxius .config ni altres detalls.
Per utilitzar un dels compose files, es pot fer servir el comandament docker-compose up -d
des de la línia de comandes o bé es pot importar el fitxer docker-compose.yml
a Portainer com a stack. En el meu cas, he comprovat que aquest últim mètode funciona amb èxit en una raspberry pi 4 amb raspberry pi os actualitzat a la última versió, funcionant en la última versió de docker i administrat des de la versió més recent de portainer disponible.
Assegureu-vos de tenir instal·lat docker al vostre sistema abans de desplegar els contenidors.
Estic obert a suggeriments o millores dels fitxers Docker Compose. Si voleu fer alguna contribució, no dubteu en fer un pull request al repositori.
Estic disposat a ajudar en qualsevol dubte o problema que puguis tenir en relació amb els fitxers Docker Compose del repositori. No dubteu en obrir una issue si ho necessiteu.
Portainer: Portainer es una interficie Open-Source lleugera per administrar hosts de Docker o eixams de clusters.
Organizr o Organizr Reddit: Organizr integra tots els serveis de la teva xarxa en una sola web. Ja no haurem de recordar una dotzena de ips i ports diferents per accedir a tot. Avui en dia es el millor frontend per servidors domestics (o no tant domestics).
Plex: Plex es el servidor domestic de contingut que ens permet tenir disponibles tots els continguts que els nostres serveis de stram no ens ofereixen.
Pi-Hole es un filtre de publicitat per DNS que protegeix tots els dispositius conectats a la meva xarxa de la publicitat a la xarxa.
ruTorrent: ruTorrent es una excelent interficie d'usuari via web per rTorrent (desgraciadament no te per posar codi d'acces)
Transmission: Un bon client de torrent amb interficie via web.
NetData: El visualitzador definitiu en temps deal de tot el que passa als teus sistemes i aplicacions.
NginX Proxy Manager: Es un servidor proxy molt lleuger basat en el servidor web NginX.
uBooquity: Es el servidor de eBooks, en diversos formats, per poder accedir des d'arreu als nostres llibres i pdf.
Shellinabox Es una solució interessant per poder accedir a la consola via web sense necessitar un client de ssh.
ruTorrent es una interficie web per gestionar el rTorrent molt versatil i completa (falta trastejar-lo una mica encara).
php:8.0-apache es una imatge preparada per desplegar rapid i facil un servidor apache senzill amb php, per poder fer alguna prova.
itzg/minecraft-server es la forma mes ràpida de desplegar un servidor de minecraft.
linuxserver/code-server es l'editor Visual Studio via web per excelencia!
Homebridge es la solució per integrar dispositius i serveis no compatibles amb Apple Homekit.
Aquest codi s'ofereix tal com és i no es garanteix que funcioni correctament en totes les condicions. No em faig responsable dels danys que puguin resultar de l'ús d'aquesta informació. Utilitzeu-lo sota la vostra pròpia responsabilitat. Si teniu dubtes pregunteu i respondré al que pugui. Si voleu obrir proposar cambis podeu obrir fork i i voleu seguir-me, al panel del principi d'aquest readme podeu trobar links a les meves xarxes socials, Twitch i PayPal per si també voleu donar suport al meu treball.