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`**
|
||||
└── **`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:
|
||||
- szumko.net --> dashy
|
||||
- szumko.net/data --> glances
|
||||
- pihole.szumko.net --> Pihole
|
||||
- git.szumko.net --> Gitea
|
||||
- **`szumko.net`** --> dashy
|
||||
- **`szumko.net/data`** --> glances
|
||||
- **`pihole.szumko.net`** --> Pihole
|
||||
- **`git.szumko.net`** --> Gitea
|
||||
- **`cloud.szumko.net`** --> nextcloud
|
||||
|
||||
## Adding Subdomains:
|
||||
1. Go to cloudflare account and add a dns record for the subdomain
|
||||
|
||||
@@ -8,4 +8,6 @@ ingress:
|
||||
service: http://nginx-app-1:80
|
||||
- hostname: git.szumko.net
|
||||
service: http://nginx-app-1:80
|
||||
- hostname: cloud.szumko.net
|
||||
service: http://nginx-app-1:80
|
||||
- service: http_status:404
|
||||
|
||||
@@ -9,7 +9,7 @@ pageInfo:
|
||||
path: https://dashy.to/docs
|
||||
target: newtab
|
||||
appConfig:
|
||||
theme: default
|
||||
theme: dracula
|
||||
layout: auto
|
||||
iconSize: large
|
||||
sections:
|
||||
@@ -23,14 +23,14 @@ sections:
|
||||
items:
|
||||
- title: Pi-Hole
|
||||
description: Network Ad Block
|
||||
url: http://192.168.0.152/admin/login
|
||||
url: https://pihole.szumko.net
|
||||
target: newtab
|
||||
id: 0_836_pihole
|
||||
- title: Nextcloud
|
||||
description: Cloud Storage
|
||||
url: http://192.168.0.152:8080/
|
||||
- title: Gitea
|
||||
description: Git Repos
|
||||
url: https://git.szumko.net
|
||||
target: newtab
|
||||
id: 1_836_nextcloud
|
||||
id: 1_836_gitea
|
||||
- title: Portainer
|
||||
description: Docker Management
|
||||
url: https://192.168.0.152:9443
|
||||
@@ -52,18 +52,19 @@ sections:
|
||||
options:
|
||||
hostname: https://szumko.net/data
|
||||
untits: F
|
||||
id: 0_232_glcputemp
|
||||
- type: gl-current-cpu
|
||||
options:
|
||||
hostname: https://szumko.net/data
|
||||
id: 0_232_glcurrentcpu
|
||||
id: 1_232_glcurrentcpu
|
||||
- type: gl-current-cores
|
||||
options:
|
||||
hostname: https://szumko.net/data
|
||||
id: 1_232_glcurrentcores
|
||||
id: 2_232_glcurrentcores
|
||||
- type: gl-cpu-history
|
||||
options:
|
||||
hostname: https://szumko.net/data
|
||||
id: 2_232_glcpuhistory
|
||||
id: 3_232_glcpuhistory
|
||||
- name: Memory
|
||||
widgets:
|
||||
- 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
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- 'default'
|
||||
- 'homelab'
|
||||
ports:
|
||||
- 8080:80
|
||||
@@ -35,9 +36,8 @@ services:
|
||||
- MYSQL_HOST=db
|
||||
- REDIS_HOST=redis
|
||||
- OVERWRITECLIURL=${OVERWRITECLIURL}
|
||||
- OVERWRITEWEBROOT=${OVERWRITEWEBROOT}
|
||||
- OVERWRITEPROTOCOL=${OVERWRITEPROTOCOL}
|
||||
- OVERWRITEHOST=${OVERWRITEHOST}
|
||||
- OVERWRITEPROTOCOL=https
|
||||
depends_on:
|
||||
- db
|
||||
- redis
|
||||
|
||||
Reference in New Issue
Block a user