4/5/2023 0 Comments Serviio port![]() Same reason above for building myself.Serviio is a lightweight DLNA server for Windows, Linux and OSx. Doesn’t get much use, but worked for what I needed it to do. Handbrake - I needed to convert some old videos to a better format for roku. I built this one because I went through a short period of tie where I wanted to build all images locally. I do not use it too much and may swap it out. Serviio an open source alternative to plex. I built my own image so I could audit it more closely since I was going to be exposing it. OpenVPN allows me to vpn back to my network so no other services need to be web accessible. Mariadb - I prefer this over mysql, I used my own image here because I wanted to include my own configuration. Home assistant - what we all know and love. It also makes updating home assistant a breeze. Portainer - gets used to manage the stack a LOT I am a huge fan of being able to ssh into the containers from the web. Currently it just stops services when my ups get’s low, but I plan on running some backups and manage renewing certs at some point. Jenkins is also pretty standard, I hook it up to docker’s sock so I can make curl requests to shut down / start services as needed. ![]() The only special thing here is I’m using wildcard certs to handle ssl so I don’t need a new one for each service I add. I have a parent conf with a separate include for each domain I’m using. # - /srv/docker/zoneminder/logs:/var/log/zmįirst Nginx - it’s pretty standard, I build my own only so I can include conf at build time. # - /srv/docker/zoneminder/mysql:/var/lib/mysql # - /srv/docker/zoneminder/images:/var/lib/zoneminder/images # - /srv/docker/zoneminder/events:/var/lib/zoneminder/events # - /srv/docker/logstash/logstash.yml:/usr/share/logstash/logstash.yml # - /srv/docker/logstash/pipeline/:/usr/share/logstash/pipeline/ # - /srv/docker/kodi/config:/config/.kodi # - /srv/docker/mosquitto/data:/mosquitto/data # - /srv/docker/mosquitto/log:/mosquitto/log # - /srv/docker/mosquitto/config/nf:/mosquitto/config/nf O: addr=.xx,rw,async,noatime,nodiratime,nfsvers=4 srv/docker/hass-config/home-assistant.log:/data/logs/homeassistant/home-assistant.log srv/docker/nextcloud/apachelogs:/var/log/apache2 srv/docker/nextcloud/theme:/var/www/html/theme srv/docker/nextcloud/config:/var/www/html/config srv/docker/nextcloud/apps:/var/www/html/custom_apps srv/docker/nextcloud/html:/var/www/html srv/docker/piwigo/log/apache2:/var/log/apach2 srv/docker/piwigo/data/themes:/var/www/themes srv/docker/piwigo/data/plugins:/var/www/plugins srv/docker/piwigo/data/local:/var/www/local mnt/piwigo/data/galleries:/var/www/galleries srv/docker/hass-config/home-assistant.log:/usr/share/filebeat/outsidelogs/homeassistant/home-assistant.log srv/docker/nginx:/usr/share/filebeat/outsidelogs/nginx elasticdata:/usr/share/elasticsearch/data ![]() Image: /elasticsearch/elasticsearch-oss:6.4.2 srv/docker/chronograf:/var/lib/chronograf srv/docker/influxdb/db:/var/lib/influxdb srv/docker/influxdb/nf:/etc/influxdb/nf:ro srv/docker/handbrake/config:/config:rw srv/docker/serviio/transcode:/transcode ![]() srv/docker/openvpn-data/conf:/etc/openvpn var/run/docker.sock:/var/run/docker.sock srv/docker/letsencrypt:/etc/letsencrypt I’ll put some explanation in the next comment but feel free to ask any questions. It’s continued to grow so I thought I’d do a status update: This isn’t everything, since come of the customizations are specific to my local setup. I promised to share mine once it gets stable. You were extremely helpful getting my docker setup and running last year. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |