Compare commits
9 Commits
44c853f580
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 77777d8b10 | |||
| 9e3dbce6b9 | |||
| 1509dfaeb4 | |||
| 1578290dbb | |||
| 32a7033e56 | |||
| 3e1fd60853 | |||
| a310fed89c | |||
| e4b0edd9e6 | |||
| e771482aca |
25
README.md
25
README.md
@@ -17,11 +17,28 @@ This folder contains all of the services running on the Pi
|
|||||||
├── **`README.md`**
|
├── **`README.md`**
|
||||||
└── **`syncthing/`**
|
└── **`syncthing/`**
|
||||||
|
|
||||||
|
### Current Ports:
|
||||||
|
- **`81`** --> nginx proxy manager web ui
|
||||||
|
- **`2222`** --> gitea ssh
|
||||||
|
- **`3000`** --> gitea web ui
|
||||||
|
- **`7575`** --> homarr
|
||||||
|
- **`8000`** --> portainer
|
||||||
|
- **`8080`** --> nextcloud web ui
|
||||||
|
- **`8123`** --> home assistant web ui
|
||||||
|
- **`8181`** --> dashy
|
||||||
|
- **`8282`** --> ha bridge web ui
|
||||||
|
- **`8384`** --> syncthing web ui
|
||||||
|
- **`9443`** --> portainer web ui
|
||||||
|
- **`22000`** --> synthing
|
||||||
|
- **`50000`** --> ha bridge
|
||||||
|
- **`61208`** --> glances web ui
|
||||||
|
|
||||||
### Current Web Paths:
|
### Current Web Paths:
|
||||||
- szumko.net --> dashy
|
- **`szumko.net`** --> dashy
|
||||||
- szumko.net/data --> glances
|
- **`szumko.net/data`** --> glances
|
||||||
- pihole.szumko.net --> Pihole
|
- **`pihole.szumko.net`** --> Pihole
|
||||||
- git.szumko.net --> Gitea
|
- **`git.szumko.net`** --> Gitea
|
||||||
|
- **`cloud.szumko.net`** --> nextcloud
|
||||||
|
|
||||||
## Adding Subdomains:
|
## Adding Subdomains:
|
||||||
1. Go to cloudflare account and add a dns record for the subdomain
|
1. Go to cloudflare account and add a dns record for the subdomain
|
||||||
|
|||||||
@@ -8,4 +8,6 @@ ingress:
|
|||||||
service: http://nginx-app-1:80
|
service: http://nginx-app-1:80
|
||||||
- hostname: git.szumko.net
|
- hostname: git.szumko.net
|
||||||
service: http://nginx-app-1:80
|
service: http://nginx-app-1:80
|
||||||
|
- hostname: cloud.szumko.net
|
||||||
|
service: http://nginx-app-1:80
|
||||||
- service: http_status:404
|
- service: http_status:404
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ pageInfo:
|
|||||||
path: https://dashy.to/docs
|
path: https://dashy.to/docs
|
||||||
target: newtab
|
target: newtab
|
||||||
appConfig:
|
appConfig:
|
||||||
theme: default
|
theme: dracula
|
||||||
layout: auto
|
layout: auto
|
||||||
iconSize: large
|
iconSize: large
|
||||||
sections:
|
sections:
|
||||||
@@ -23,14 +23,14 @@ sections:
|
|||||||
items:
|
items:
|
||||||
- title: Pi-Hole
|
- title: Pi-Hole
|
||||||
description: Network Ad Block
|
description: Network Ad Block
|
||||||
url: http://192.168.0.152/admin/login
|
url: https://pihole.szumko.net
|
||||||
target: newtab
|
target: newtab
|
||||||
id: 0_836_pihole
|
id: 0_836_pihole
|
||||||
- title: Nextcloud
|
- title: Gitea
|
||||||
description: Cloud Storage
|
description: Git Repos
|
||||||
url: http://192.168.0.152:8080/
|
url: https://git.szumko.net
|
||||||
target: newtab
|
target: newtab
|
||||||
id: 1_836_nextcloud
|
id: 1_836_gitea
|
||||||
- title: Portainer
|
- title: Portainer
|
||||||
description: Docker Management
|
description: Docker Management
|
||||||
url: https://192.168.0.152:9443
|
url: https://192.168.0.152:9443
|
||||||
@@ -52,18 +52,19 @@ sections:
|
|||||||
options:
|
options:
|
||||||
hostname: https://szumko.net/data
|
hostname: https://szumko.net/data
|
||||||
untits: F
|
untits: F
|
||||||
|
id: 0_232_glcputemp
|
||||||
- type: gl-current-cpu
|
- type: gl-current-cpu
|
||||||
options:
|
options:
|
||||||
hostname: https://szumko.net/data
|
hostname: https://szumko.net/data
|
||||||
id: 0_232_glcurrentcpu
|
id: 1_232_glcurrentcpu
|
||||||
- type: gl-current-cores
|
- type: gl-current-cores
|
||||||
options:
|
options:
|
||||||
hostname: https://szumko.net/data
|
hostname: https://szumko.net/data
|
||||||
id: 1_232_glcurrentcores
|
id: 2_232_glcurrentcores
|
||||||
- type: gl-cpu-history
|
- type: gl-cpu-history
|
||||||
options:
|
options:
|
||||||
hostname: https://szumko.net/data
|
hostname: https://szumko.net/data
|
||||||
id: 2_232_glcpuhistory
|
id: 3_232_glcpuhistory
|
||||||
- name: Memory
|
- name: Memory
|
||||||
widgets:
|
widgets:
|
||||||
- type: gl-current-mem
|
- type: gl-current-mem
|
||||||
|
|||||||
48
ha/.gitignore
vendored
Normal file
48
ha/.gitignore
vendored
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
# Home Assistant configuration
|
||||||
|
*.env
|
||||||
|
ha_config/
|
||||||
|
bridge_config/
|
||||||
|
|
||||||
|
|
||||||
|
# Ignore system generated logs
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# Ignore database files
|
||||||
|
home-assistant_v2.db
|
||||||
|
home-assistant_v2.db-shm
|
||||||
|
home-assistant_v2.db-wal
|
||||||
|
|
||||||
|
# Ignore backups
|
||||||
|
*.tar
|
||||||
|
*.gz
|
||||||
|
*.zip
|
||||||
|
|
||||||
|
# Ignore temporary files
|
||||||
|
*.bak
|
||||||
|
*.swp
|
||||||
|
*.swx
|
||||||
|
|
||||||
|
# Ignore secrets file, which might contain sensitive data
|
||||||
|
secrets.yaml
|
||||||
|
|
||||||
|
# Ignore home assistant's internal folder for migrations and cache
|
||||||
|
__pycache__/
|
||||||
|
.mypy_cache/
|
||||||
|
node_modules/
|
||||||
|
.venv/
|
||||||
|
|
||||||
|
# Ignore Home Assistant Core logs
|
||||||
|
homeassistant.log
|
||||||
|
|
||||||
|
# Ignore the `deps` folder (dependencies that might be installed)
|
||||||
|
deps/
|
||||||
|
|
||||||
|
# Ignore the `.storage` folder, which contains Home Assistant's internal state data
|
||||||
|
.storage/
|
||||||
|
|
||||||
|
# Ignore `config` folder backups if using automated snapshots
|
||||||
|
*.tar
|
||||||
|
*.gz
|
||||||
|
|
||||||
|
# Ignore any other personal preferences or configurations (like custom components)
|
||||||
|
custom_components/
|
||||||
32
ha/README.md
Normal file
32
ha/README.md
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# Home Assistant Info
|
||||||
|
|
||||||
|
## Instructions:
|
||||||
|
- Still in dev, has both HA and HABridge
|
||||||
|
- Access HA on port 8123
|
||||||
|
- Access HABridge on port 8282
|
||||||
|
|
||||||
|
## Contents:
|
||||||
|
**`ha/`**
|
||||||
|
├── **`bridge_config/`**
|
||||||
|
├── **`docker-compose.yml`**
|
||||||
|
├── **`.env`**
|
||||||
|
├── **`.gitignore`**
|
||||||
|
├── **`ha_config/`**
|
||||||
|
└── **`README.md`**
|
||||||
|
|
||||||
|
## File Descrptions:
|
||||||
|
- **`bridge_config/`**: Bridge configuration files
|
||||||
|
- **`docker-compose.yml`**: Docker compose file
|
||||||
|
- **`.env`**: Environment Variables
|
||||||
|
- **`.gitignore`**: Git ignore file
|
||||||
|
- **`ha_config/`**: HA configuration files
|
||||||
|
- **`README.md`**: Documentation
|
||||||
|
|
||||||
|
## Environmet Variables:
|
||||||
|
- none
|
||||||
|
|
||||||
|
|
||||||
|
## Ignored Files:
|
||||||
|
- **`bridge_config/`**: Persistant Data
|
||||||
|
- **`.env`**: Environment Variables
|
||||||
|
- **`ha_config/`**: Persistant Data
|
||||||
38
ha/docker-compose.yml
Normal file
38
ha/docker-compose.yml
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
services:
|
||||||
|
homeassistant:
|
||||||
|
container_name: homeassistant
|
||||||
|
image: "ghcr.io/home-assistant/home-assistant:stable"
|
||||||
|
volumes:
|
||||||
|
- ./ha_config:/config
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
- /run/dbus:/run/dbus:ro
|
||||||
|
restart: unless-stopped
|
||||||
|
privileged: false
|
||||||
|
ports:
|
||||||
|
- '8123:8123'
|
||||||
|
networks:
|
||||||
|
- 'default'
|
||||||
|
- 'homelab'
|
||||||
|
environment:
|
||||||
|
TZ: America/Detroit
|
||||||
|
|
||||||
|
habridge:
|
||||||
|
image: lscr.io/linuxserver/habridge:latest
|
||||||
|
container_name: habridge
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=America/Detroit
|
||||||
|
volumes:
|
||||||
|
- ./bridge_config:/config
|
||||||
|
ports:
|
||||||
|
- 8282:8080
|
||||||
|
- 50000:50000
|
||||||
|
networks:
|
||||||
|
- 'default'
|
||||||
|
- 'homelab'
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab:
|
||||||
|
external: true
|
||||||
@@ -23,6 +23,7 @@ services:
|
|||||||
image: nextcloud
|
image: nextcloud
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
|
- 'default'
|
||||||
- 'homelab'
|
- 'homelab'
|
||||||
ports:
|
ports:
|
||||||
- 8080:80
|
- 8080:80
|
||||||
@@ -35,9 +36,8 @@ services:
|
|||||||
- MYSQL_HOST=db
|
- MYSQL_HOST=db
|
||||||
- REDIS_HOST=redis
|
- REDIS_HOST=redis
|
||||||
- OVERWRITECLIURL=${OVERWRITECLIURL}
|
- OVERWRITECLIURL=${OVERWRITECLIURL}
|
||||||
- OVERWRITEWEBROOT=${OVERWRITEWEBROOT}
|
- OVERWRITEPROTOCOL=${OVERWRITEPROTOCOL}
|
||||||
- OVERWRITEHOST=${OVERWRITEHOST}
|
- OVERWRITEHOST=${OVERWRITEHOST}
|
||||||
- OVERWRITEPROTOCOL=https
|
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
- redis
|
- redis
|
||||||
|
|||||||
Reference in New Issue
Block a user