modified: README.md
This commit is contained in:
61
README.md
61
README.md
@@ -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)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user