Compare commits

..

9 Commits

Author SHA1 Message Date
77777d8b10 updating docs 2025-11-26 00:15:46 -05:00
9e3dbce6b9 adding ports 2025-11-26 00:13:15 -05:00
1509dfaeb4 Adding Docs 2025-11-26 00:04:34 -05:00
1578290dbb Added HABridge conainer 2025-11-25 23:54:16 -05:00
32a7033e56 removed ha/config 2025-11-25 23:36:33 -05:00
3e1fd60853 Homeassistant intial build 2025-11-25 23:33:38 -05:00
a310fed89c Updating Docs, dashy config 2025-11-25 16:52:38 -05:00
e4b0edd9e6 fixing overwrite porotocols for NPM 2025-11-25 16:50:43 -05:00
e771482aca Updated ingree rules 2025-11-25 15:07:03 -05:00
7 changed files with 153 additions and 15 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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
View 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
View 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
View 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

View File

@@ -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