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.
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)