modified: README.md

This commit is contained in:
2025-04-05 23:06:29 +01:00
parent 20710db837
commit 339a9701b8

View File

@@ -1,4 +1,4 @@
# homesrv01.dev.lan # casa
Welcome to my home server repository, where Home Assistant and other services are hosted. 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. 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) - [Services](#services)
- [myInfra stack](#myinfra-stack) - [myInfra stack](#myinfra-stack)
- [docker](#docker)
- [rclone plugin](#rclone-plugin)
- [nginx](#nginx) - [nginx](#nginx)
- [Home Assistant](#home-assistant) - [Home Assistant](#home-assistant)
- [Lyrion Music Server (LMS)](#lyrion-music-server-lms) - [Lyrion Music Server (LMS)](#lyrion-music-server-lms)
- [Mosquitto](#mosquitto) - [Mosquitto](#mosquitto)
- [Wyoming](#wyoming) - [Wyoming](#wyoming)
- [Zigbee2mqtt](#zigbee2mqtt) - [Zigbee2mqtt](#zigbee2mqtt)
- [Proxmox - lxc container](#proxmox---lxc-container) - [Host](#host)
- [Operating System](#operating-system) - [Proxmox - container](#proxmox---container)
- [OS](#os)
- [logs](#logs)
- [Development, Maintenance and Deployment](#development-maintenance-and-deployment) - [Development, Maintenance and Deployment](#development-maintenance-and-deployment)
- [Docker context](#docker-context) - [Docker context](#docker-context)
- [docker](#docker)
- [rclone plugin](#rclone-plugin)
## Services ## Services
### myInfra stack ### 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 ### nginx
@@ -106,7 +122,9 @@ Links
- [Home assistant integration](/marcio.fernandes/homeassistant#Zigbee2mqtt) - [Home assistant integration](/marcio.fernandes/homeassistant#Zigbee2mqtt)
- [Continuos Deploy - git action](./.gitea/workflows/services.zigbee2mqtt.yml) - [Continuos Deploy - git action](./.gitea/workflows/services.zigbee2mqtt.yml)
## Proxmox - lxc container ## Host
### Proxmox - container
Currently hosted on a proxmox ubuntu 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 #lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file
``` ```
## Operating System ### OS
```bash ```bash
# lsb_release -a # lsb_release -a
@@ -179,6 +197,13 @@ Codename: noble
6.8.4-3-pve 6.8.4-3-pve
``` ```
### logs
```bash
# check auto update scripts logs
journalctl -r -t auto-update
```
## Development, Maintenance and Deployment ## Development, Maintenance and Deployment
Using visual studio code, docker, ansible and gitea actions. 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 # create context to homesrv01 docker on development devices
docker context create homesrv01 --docker host=ssh://admin@homesrv01.dev.lan 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)