This commit is contained in:
2022-10-02 14:22:09 -05:00
parent 923680a8e7
commit 995536c9fa
13 changed files with 533 additions and 536 deletions

View File

@@ -1,11 +1,11 @@
version: '3'
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
environment:
- WEBSOCKET_ENABLED=true # Enable WebSocket notifications.
volumes:
version: '3'
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
environment:
- WEBSOCKET_ENABLED=true # Enable WebSocket notifications.
volumes:
- ./vw-data:/data

View File

@@ -1,10 +1,10 @@
version: '3.3'
services:
easy-gate:
container_name: easy-gate
ports:
- '1002:8080'
volumes:
- '/docker/ConHost/Overhead/easy-gate/easy-gate.json:/etc/easy-gate/easy-gate.json'
restart: unless-stopped
version: '3.3'
services:
easy-gate:
container_name: easy-gate
ports:
- '1002:8080'
volumes:
- '/docker/ConHost/Overhead/easy-gate/easy-gate.json:/etc/easy-gate/easy-gate.json'
restart: unless-stopped
image: r7wx/easy-gate

View File

@@ -1,167 +1,167 @@
{
"addr": "0.0.0.0:1001",
"use_tls": false,
"cert_file": "",
"key_file": "",
"behind_proxy": true,
"title": "TSYS Global IT Dashboard",
"icon": "fa-solid fa-cubes",
"motd": "TSYS Global IT Dashboard - Brought to you by Known Element Enterprises",
"theme": {
"background": "#FFFFFF",
"foreground": "#000000"
},
"groups": [
{
"name": "internal",
"subnet": "10.251.0.0/16"
},
{
"name": "vpn",
"subnet": "10.49.1.0/24"
}
],
"services": [
{
"icon": "fa-brands fa-git-square",
"name": "Git",
"url": "https://git.knownelement.com",
"groups": [
"internal,vpn"
]
},
{
"icon": "fa-brands fa-docker",
"name": "Portainer",
"url": "https://portainer.knownelement.com",
"groups": [
"internal,vpn"
]
},
{
"icon": "fa-solid fa-folder-open",
"name": "Files",
"url": "https://files.example.internal",
"groups": [
"internal"
]
},
{
"icon": "fa-solid fa-box-archive",
"name": "Archive",
"url": "https://archive.example.internal",
"groups": [
"internal"
]
},
{
"icon": "fa-solid fa-chart-line",
"name": "Kibana",
"url": "https://kibana.example.internal",
"groups": [
"internal"
]
},
{
"icon": "fa-solid fa-download",
"name": "Transmission",
"url": "https://transmission.example.internal",
"groups": [
"internal"
]
},
{
"icon": "fa-solid fa-bookmark",
"name": "Bookmarks",
"url": "https://bookmarks.example.internal",
"groups": [
"internal"
]
},
{
"icon": "fa-solid fa-book",
"name": "Calibre",
"url": "https://calibre.example.internal",
"groups": [
"internal"
]
},
{
"icon": "fa-solid fa-comment",
"name": "Webchat",
"url": "https://chat.example.internal",
"groups": []
},
{
"icon": "fa-solid fa-cloud",
"name": "Owncloud",
"url": "https://owncloud.example.internal",
"groups": [
"internal",
"vpn"
]
},
{
"icon": "fa-brands fa-wikipedia-w",
"name": "Wiki",
"url": "https://wiki.example.internal",
"groups": [
"internal",
"vpn"
]
},
{
"icon": "fa-brands fa-mastodon",
"name": "Mastodon",
"url": "https://mastodon.example.internal",
"groups": [
"internal",
"vpn"
]
},
{
"icon": "fa-brands fa-google",
"name": "Google",
"url": "https://www.google.com",
"groups": []
},
{
"icon": "fa-brands fa-youtube",
"name": "Youtube",
"url": "https://www.youtube.com",
"groups": []
},
{
"icon": "fa-brands fa-stack-overflow",
"name": "Stackoverflow",
"url": "https://stackoverflow.com",
"groups": []
}
],
"notes": [
{
"name": "Simple note",
"text": "This is a simple note for vpn users",
"groups": [
"vpn"
]
},
{
"name": "Global note",
"text": "This note will be visible to everyone",
"groups": []
},
{
"name": "How to use our internal services",
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec nec arcu purus. Maecenas ut erat ut tellus vulputate pellentesque sit amet quis metus. Praesent sollicitudin ultricies leo. Sed ornare libero non vehicula cursus. Aliquam vulputate pulvinar elit, sit amet tempus justo condimentum in. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus",
"groups": []
},
{
"name": "Another note",
"text": "Another note for internal network users only",
"groups": [
"internal"
]
}
]
{
"addr": "0.0.0.0:1001",
"use_tls": false,
"cert_file": "",
"key_file": "",
"behind_proxy": true,
"title": "TSYS Global IT Dashboard",
"icon": "fa-solid fa-cubes",
"motd": "TSYS Global IT Dashboard - Brought to you by Known Element Enterprises",
"theme": {
"background": "#FFFFFF",
"foreground": "#000000"
},
"groups": [
{
"name": "internal",
"subnet": "10.251.0.0/16"
},
{
"name": "vpn",
"subnet": "10.49.1.0/24"
}
],
"services": [
{
"icon": "fa-brands fa-git-square",
"name": "Git",
"url": "https://git.knownelement.com",
"groups": [
"internal,vpn"
]
},
{
"icon": "fa-brands fa-docker",
"name": "Portainer",
"url": "https://portainer.knownelement.com",
"groups": [
"internal,vpn"
]
},
{
"icon": "fa-solid fa-folder-open",
"name": "Files",
"url": "https://files.example.internal",
"groups": [
"internal"
]
},
{
"icon": "fa-solid fa-box-archive",
"name": "Archive",
"url": "https://archive.example.internal",
"groups": [
"internal"
]
},
{
"icon": "fa-solid fa-chart-line",
"name": "Kibana",
"url": "https://kibana.example.internal",
"groups": [
"internal"
]
},
{
"icon": "fa-solid fa-download",
"name": "Transmission",
"url": "https://transmission.example.internal",
"groups": [
"internal"
]
},
{
"icon": "fa-solid fa-bookmark",
"name": "Bookmarks",
"url": "https://bookmarks.example.internal",
"groups": [
"internal"
]
},
{
"icon": "fa-solid fa-book",
"name": "Calibre",
"url": "https://calibre.example.internal",
"groups": [
"internal"
]
},
{
"icon": "fa-solid fa-comment",
"name": "Webchat",
"url": "https://chat.example.internal",
"groups": []
},
{
"icon": "fa-solid fa-cloud",
"name": "Owncloud",
"url": "https://owncloud.example.internal",
"groups": [
"internal",
"vpn"
]
},
{
"icon": "fa-brands fa-wikipedia-w",
"name": "Wiki",
"url": "https://wiki.example.internal",
"groups": [
"internal",
"vpn"
]
},
{
"icon": "fa-brands fa-mastodon",
"name": "Mastodon",
"url": "https://mastodon.example.internal",
"groups": [
"internal",
"vpn"
]
},
{
"icon": "fa-brands fa-google",
"name": "Google",
"url": "https://www.google.com",
"groups": []
},
{
"icon": "fa-brands fa-youtube",
"name": "Youtube",
"url": "https://www.youtube.com",
"groups": []
},
{
"icon": "fa-brands fa-stack-overflow",
"name": "Stackoverflow",
"url": "https://stackoverflow.com",
"groups": []
}
],
"notes": [
{
"name": "Simple note",
"text": "This is a simple note for vpn users",
"groups": [
"vpn"
]
},
{
"name": "Global note",
"text": "This note will be visible to everyone",
"groups": []
},
{
"name": "How to use our internal services",
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec nec arcu purus. Maecenas ut erat ut tellus vulputate pellentesque sit amet quis metus. Praesent sollicitudin ultricies leo. Sed ornare libero non vehicula cursus. Aliquam vulputate pulvinar elit, sit amet tempus justo condimentum in. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus",
"groups": []
},
{
"name": "Another note",
"text": "Another note for internal network users only",
"groups": [
"internal"
]
}
]
}

View File

@@ -1,19 +1,19 @@
version: "3"
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
# For DHCP it is recommended to remove these ports and instead add: network_mode: "host"
ports:
- "53:53/tcp"
- "53:53/udp"
environment:
TZ: 'America/Chicago'
# WEBPASSWORD: 'set a secure password here or it will be random'
# Volumes store your data between container upgrades
volumes:
- './etc-pihole:/etc/pihole'
- './etc-dnsmasq.d:/etc/dnsmasq.d'
# https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
version: "3"
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
# For DHCP it is recommended to remove these ports and instead add: network_mode: "host"
ports:
- "53:53/tcp"
- "53:53/udp"
environment:
TZ: 'America/Chicago'
# WEBPASSWORD: 'set a secure password here or it will be random'
# Volumes store your data between container upgrades
volumes:
- './etc-pihole:/etc/pihole'
- './etc-dnsmasq.d:/etc/dnsmasq.d'
# https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
restart: unless-stopped # Recommended but not required (DHCP needs NET_ADMIN)

View File

@@ -1,22 +1,22 @@
version: "2.1"
services:
wireguard:
container_name: wg-manager
image: perara/wg-manager
restart: always
sysctls:
net.ipv6.conf.all.disable_ipv6: 0 # Required for IPV6
cap_add:
- NET_ADMIN
#network_mode: host # Alternatively
ports:
- 51800-51900:51800-51900/udp
- 8888:8888
volumes:
- ./wg-manager:/config
environment:
HOST: 0.0.0.0
PORT: 8888
ADMIN_USERNAME: admin
ADMIN_PASSWORD: admin
version: "2.1"
services:
wireguard:
container_name: wg-manager
image: perara/wg-manager
restart: always
sysctls:
net.ipv6.conf.all.disable_ipv6: 0 # Required for IPV6
cap_add:
- NET_ADMIN
#network_mode: host # Alternatively
ports:
- 51800-51900:51800-51900/udp
- 8888:8888
volumes:
- ./wg-manager:/config
environment:
HOST: 0.0.0.0
PORT: 8888
ADMIN_USERNAME: admin
ADMIN_PASSWORD: admin
WEB_CONCURRENCY: 1