diff --git a/README.md b/README.md index e6664dd..9937620 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# homesrv01.dev.lan +# casa Welcome to my home server repository, where Home Assistant and other services are hosted. This repository is dedicated to documenting and maintaining the server configuration and workflows. @@ -13,24 +13,40 @@ The server operates within its own VLAN (`homesrv`) but requires controlled comm - [Services](#services) - [myInfra stack](#myinfra-stack) + - [docker](#docker) + - [rclone plugin](#rclone-plugin) - [nginx](#nginx) - [Home Assistant](#home-assistant) - [Lyrion Music Server (LMS)](#lyrion-music-server-lms) - [Mosquitto](#mosquitto) - [Wyoming](#wyoming) - [Zigbee2mqtt](#zigbee2mqtt) -- [Proxmox - lxc container](#proxmox---lxc-container) -- [Operating System](#operating-system) +- [Host](#host) + - [Proxmox - container](#proxmox---container) + - [OS](#os) + - [logs](#logs) - [Development, Maintenance and Deployment](#development-maintenance-and-deployment) - [Docker context](#docker-context) -- [docker](#docker) - - [rclone plugin](#rclone-plugin) ## Services ### myInfra stack -docker, promtail and telegraf [maintained on myInfra repo](/marcio.fernandes/myInfra). +docker, promtail and telegraf configuration [maintained on myInfra repo](/marcio.fernandes/myInfra). + +### docker + +#### rclone plugin + +[https://rclone.org/docker/](https://rclone.org/docker/) + +```bash +sudo apt-get -y install fuse +docker plugin install rclone/docker-volume-rclone:amd64 args="-v" --alias rclone --grant-all-permissions +docker plugin list +``` + +[ansible role for plugin configuration](./setup.rclone.docker-plugin.playlist.yml) ### nginx @@ -106,7 +122,9 @@ Links - [Home assistant integration](/marcio.fernandes/homeassistant#Zigbee2mqtt) - [Continuos Deploy - git action](./.gitea/workflows/services.zigbee2mqtt.yml) -## Proxmox - lxc container +## Host + +### Proxmox - container Currently hosted on a proxmox ubuntu container. @@ -166,7 +184,7 @@ ls -l /dev/ttyUSB0 #lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file ``` -## Operating System +### OS ```bash # lsb_release -a @@ -179,6 +197,13 @@ Codename: noble 6.8.4-3-pve ``` +### logs + +```bash +# check auto update scripts logs +journalctl -r -t auto-update +``` + ## Development, Maintenance and Deployment Using visual studio code, docker, ansible and gitea actions. @@ -189,23 +214,3 @@ Using visual studio code, docker, ansible and gitea actions. # create context to homesrv01 docker on development devices docker context create homesrv01 --docker host=ssh://admin@homesrv01.dev.lan ``` - -```bash -# check auto update scripts logs -journalctl -r -t auto-update -``` - -## docker - -### rclone plugin - -[https://rclone.org/docker/](https://rclone.org/docker/) - -```bash -sudo apt-get -y install fuse - -docker plugin install rclone/docker-volume-rclone:amd64 args="-v" --alias rclone --grant-all-permissions -docker plugin list -``` - -[ansible role for plugin configuration](./setup.rclone.docker-plugin.playlist.yml)