-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
15 changed files
with
342 additions
and
132 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"cSpell.words": [ | ||
"dcufotosoc", | ||
"Fotosoc", | ||
"Purelymail", | ||
"thecollegeview" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
# HedgeDoc | ||
|
||
## Description | ||
|
||
HedgeDoc (formerly known as CodiMD) is an open-source, web-based, self-hosted, collaborative markdown editor. | ||
|
||
You can use it to easily collaborate on notes, graphs and even presentations in real-time. All you need to do is to share your note-link to your co-workers and they’re ready to go. | ||
|
||
## Docker Compose File | ||
|
||
```yaml | ||
services: | ||
hedgedoc-database: | ||
image: postgres:13.4-alpine | ||
hostname: hedgedoc-database | ||
container_name: hedgedoc-database | ||
environment: | ||
- POSTGRES_USER=hedgedoc | ||
- POSTGRES_PASSWORD=$POSTGRES_PASSWORD | ||
- POSTGRES_DB=hedgedoc | ||
volumes: | ||
- database:/var/lib/postgresql/data | ||
restart: unless-stopped | ||
hedgedoc: | ||
image: quay.io/hedgedoc/hedgedoc:latest | ||
hostname: hedgedoc | ||
container_name: hedgedoc | ||
environment: | ||
- CMD_DB_URL=$CMD_DB_URL | ||
- CMD_DOMAIN=$CMD_DOMAIN | ||
- CMD_IMAGE_UPLOAD_TYPE=filesystem | ||
- CMD_IMAGE_UPLOAD_PATH=/hedgedoc/public/uploads | ||
- CMD_EMAIL=true | ||
- CMD_ALLOW_EMAIL_REGISTER=true | ||
- CMD_PROTOCOL_USESSL=true | ||
- CMD_SESSION_SECRET=$CMD_SESSION_SECRET | ||
|
||
volumes: | ||
- ./uploads:/hedgedoc/public/uploads | ||
ports: | ||
- "3000:3000" | ||
restart: unless-stopped | ||
depends_on: | ||
- hedgedoc-database | ||
volumes: | ||
database: | ||
uploads: | ||
``` | ||
## Notes | ||
- Access HedgeDoc at `https://md.jakefarrell.ie` | ||
- Utilises Cloudflare Zero Trust for security and access control, allowing for secure access to HedgeDoc from anywhere. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
# Pi-Hole | ||
|
||
## Description | ||
|
||
Pi-hole is a network-wide ad blocker. It blocks ads on any device and improves overall network performance. | ||
|
||
## Docker Compose File | ||
|
||
```yaml | ||
services: | ||
pihole: | ||
container_name: pihole | ||
hostname: pihole | ||
image: pihole/pihole:latest | ||
ports: | ||
- "53:53/tcp" | ||
- "53:53/udp" | ||
- "67:67/udp" | ||
- "3002:80/tcp" | ||
environment: | ||
TZ: 'Europe/Dublin' | ||
PIHOLE_DNS_: '8.8.8.8;8.8.4.4' | ||
WEBTHEME: 'default-darker' | ||
volumes: | ||
- './etc-pihole:/etc/pihole' | ||
- './etc-dnsmasq.d:/etc/dnsmasq.d' | ||
cap_add: | ||
- NET_ADMIN | ||
restart: unless-stopped | ||
env_file: | ||
- path: /home/jake/services/pi-hole/.env | ||
|
||
``` | ||
|
||
## Notes | ||
|
||
- Access Pi-Hole at `http://cheeselab:3002/admin` (Local Network Only) | ||
- Per device configuration required to use Pi-Hole as a DNS server as to make it optional for devices on the network. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# Plex | ||
|
||
## Description | ||
|
||
Plex is a media server that allows you to stream your media collection to any device. It is a powerful tool that can transcode media on-the-fly to ensure compatibility with any device. | ||
|
||
## Docker Compose File | ||
|
||
```yaml | ||
|
||
networks: | ||
default: | ||
driver: bridge | ||
|
||
services: | ||
plex: | ||
image: plexinc/pms-docker:public | ||
container_name: plex | ||
restart: unless-stopped | ||
networks: | ||
- default | ||
ports: | ||
- "32400:32400/tcp" | ||
- "3005:3005/tcp" | ||
- "8324:8324/tcp" | ||
- "32469:32469/tcp" | ||
- "1900:1900/udp" | ||
- "32410:32410/udp" | ||
- "32412:32412/udp" | ||
- "32413:32413/udp" | ||
- "32414:32414/udp" | ||
devices: | ||
- /dev/dri:/dev/dri | ||
volumes: | ||
- $DOCKERDIR/appdata/plex:/config | ||
- /mnt/usb1/Plex:/media | ||
- /mnt/usb2/Plex:/media2 | ||
- /dev/shm:/transcode | ||
environment: | ||
TZ: $TZ | ||
HOSTNAME: "dockerPlex" | ||
PLEX_UID: $PUID | ||
PLEX_GID: $PGID | ||
ADVERTISE_IP: http://$SERVER_IP:32400/ | ||
ALLOWED_NETWORKS: $LOCAL_NETWORK | ||
|
||
``` | ||
|
||
## Notes | ||
|
||
- Access Plex at `http://cheeselab:32400/web` (Local Network Only) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Qbittorrent | ||
|
||
## Description | ||
|
||
Qbittorrent is a free, open-source, and cross-platform BitTorrent client. It is lightweight, fast, and easy to use. Qbittorrent is available for Windows, macOS, Linux, OS/2, and FreeBSD. | ||
|
||
## Docker Compose File | ||
|
||
```yaml | ||
services: | ||
qbittorrent: | ||
image: lscr.io/linuxserver/qbittorrent:4.6.0 | ||
container_name: qbittorrent | ||
hostname: qbittorrent | ||
environment: | ||
- PUID=1000 | ||
- PGID=1000 | ||
- TZ=Etc/UTC | ||
- WEBUI_PORT=3001 | ||
- TORRENTING_PORT=6881 | ||
volumes: | ||
- ~/storage/qbittorrent:/config | ||
- ~/downloads/qbittorrent:/downloads | ||
ports: | ||
- 3001:3001 | ||
- 6881:6881 | ||
- 6881:6881/udp | ||
restart: unless-stopped | ||
``` | ||
## Notes | ||
- Access Qbittorrent at `http://cheeselab:3001` (Local Network Only) |
Oops, something went wrong.