mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2024-11-22 12:41:05 +01:00
Removed server_ for better overview
This commit is contained in:
parent
6ea4bfc0a8
commit
4ff566a45c
38
README.md
38
README.md
@ -13,30 +13,30 @@ With this tool you can setup all of the following application on bare metal serv
|
|||||||
|
|
||||||
This software allows to setup the docker following applications:
|
This software allows to setup the docker following applications:
|
||||||
|
|
||||||
- [Nextcloud](./roles/server_docker-nextcloud/README.md) - Cloud Software
|
- [Nextcloud](./roles/docker-nextcloud/README.md) - Cloud Software
|
||||||
- [Akaunting](./roles/server_docker-akaunting/README.md) - Business Controlling Software
|
- [Akaunting](./roles/docker-akaunting/README.md) - Business Controlling Software
|
||||||
- [Big Blue Button](./roles/server_docker-bigbluebutton/README.md) - Video Conference Software
|
- [Big Blue Button](./roles/docker-bigbluebutton/README.md) - Video Conference Software
|
||||||
- [Gitea](./roles/server_docker-gitea/README.md) - Version Controll Software
|
- [Gitea](./roles/docker-gitea/README.md) - Version Controll Software
|
||||||
- [Joomla](./roles/server_docker-joomla/) - CMS Software
|
- [Joomla](./roles/docker-joomla/) - CMS Software
|
||||||
- [Mailu](./roles/server_docker-mailu/README.md) - Mailsoftware
|
- [Mailu](./roles/docker-mailu/README.md) - Mailsoftware
|
||||||
- [Peertube](./roles/server_docker-peertube/README.md) - Video Platform Software
|
- [Peertube](./roles/docker-peertube/README.md) - Video Platform Software
|
||||||
- [pixelfed](./roles/server_docker-pixelfed/README.md) - Photo Platform Software
|
- [pixelfed](./roles/docker-pixelfed/README.md) - Photo Platform Software
|
||||||
- [Wordpress](./roles/server_docker-wordpress/README.md) - Blog Software
|
- [Wordpress](./roles/docker-wordpress/README.md) - Blog Software
|
||||||
- [YOURLS](./roles/server_docker-yourls/README.md) - URL Shortening Software
|
- [YOURLS](./roles/docker-yourls/README.md) - URL Shortening Software
|
||||||
- [Mastodon](./roles/server_docker-mastodon/README.md) - Micro Blog Software
|
- [Mastodon](./roles/docker-mastodon/README.md) - Micro Blog Software
|
||||||
- [Media Wiki](./roles/server_docker-mediawiki/README.md) - Wiki Software
|
- [Media Wiki](./roles/docker-mediawiki/README.md) - Wiki Software
|
||||||
- [MyBB](./roles/server_docker-mybb/README.md) - Forum Software
|
- [MyBB](./roles/docker-mybb/README.md) - Forum Software
|
||||||
|
|
||||||
#### Native Applications
|
#### Native Applications
|
||||||
|
|
||||||
This software shipts the following tools which are natively setup on the server:
|
This software shipts the following tools which are natively setup on the server:
|
||||||
- [Backups Cleanup](./roles/independent_backups-cleanup-timer/README.md) - Cleans up old backups
|
- [Backups Cleanup](./roles/independent_backups-cleanup-timer/README.md) - Cleans up old backups
|
||||||
- [Btrfs Health Check](./roles/server_native-btrfs-health-check/README.md) - Checks the health of Btrfs file systems
|
- [Btrfs Health Check](./roles/native-btrfs-health-check/README.md) - Checks the health of Btrfs file systems
|
||||||
- [Docker Health Check](./roles/server_native-docker-health-check/) - Checks the health of docker containers
|
- [Docker Health Check](./roles/native-docker-health-check/) - Checks the health of docker containers
|
||||||
- [Docker Reverse Proxy](./roles/server_native-docker-reverse-proxy/README.md) - Docker Reverse Proxy Solution
|
- [Docker Reverse Proxy](./roles/native-docker-reverse-proxy/README.md) - Docker Reverse Proxy Solution
|
||||||
- [Docker Volume Backup](./roles/server_native-docker-volume-backup/) - Backup Solution for Docker Volumes
|
- [Docker Volume Backup](./roles/native-docker-volume-backup/) - Backup Solution for Docker Volumes
|
||||||
- [Pull Primary Backups](./roles/server_native-backups-consumer/README.md) - Pulls the backups from another server and stores them
|
- [Pull Primary Backups](./roles/native-backups-consumer/README.md) - Pulls the backups from another server and stores them
|
||||||
- [Wireguard](./roles/server_native-wireguard/README.md) - Integrates the server in an wireguard vpn
|
- [Wireguard](./roles/native-wireguard/README.md) - Integrates the server in an wireguard vpn
|
||||||
|
|
||||||
### Server Administration
|
### Server Administration
|
||||||
|
|
||||||
|
50
playbook.yml
50
playbook.yml
@ -9,11 +9,11 @@
|
|||||||
hosts: servers
|
hosts: servers
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- server_system-security
|
- system-security
|
||||||
- server_native-journalctl
|
- native-journalctl
|
||||||
- server_native-disc-space-check
|
- native-disc-space-check
|
||||||
- server_native-free-disc-space
|
- native-free-disc-space
|
||||||
- server_native-btrfs-health-check
|
- native-btrfs-health-check
|
||||||
|
|
||||||
# Wireguard Rollen
|
# Wireguard Rollen
|
||||||
- name: setup standard wireguard
|
- name: setup standard wireguard
|
||||||
@ -39,14 +39,14 @@
|
|||||||
hosts: homepage
|
hosts: homepage
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_native-homepage
|
- role: native-homepage
|
||||||
vars:
|
vars:
|
||||||
domain: "{{top_domain}}"
|
domain: "{{top_domain}}"
|
||||||
- name: setup redirect hosts
|
- name: setup redirect hosts
|
||||||
hosts: redirect
|
hosts: redirect
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_native-https-redirect
|
- role: native-https-redirect
|
||||||
vars:
|
vars:
|
||||||
domain_mappings: "{{redirect_domain_mappings}}"
|
domain_mappings: "{{redirect_domain_mappings}}"
|
||||||
|
|
||||||
@ -55,7 +55,7 @@
|
|||||||
hosts: nextcloud_server
|
hosts: nextcloud_server
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-nextcloud
|
- role: docker-nextcloud
|
||||||
vars:
|
vars:
|
||||||
domain: cloud.{{top_domain}}
|
domain: cloud.{{top_domain}}
|
||||||
http_port: 8001
|
http_port: 8001
|
||||||
@ -63,7 +63,7 @@
|
|||||||
hosts: gitea
|
hosts: gitea
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-gitea
|
- role: docker-gitea
|
||||||
vars:
|
vars:
|
||||||
domain: git.{{top_domain}}
|
domain: git.{{top_domain}}
|
||||||
http_port: 8002
|
http_port: 8002
|
||||||
@ -73,7 +73,7 @@
|
|||||||
hosts: wordpress
|
hosts: wordpress
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-wordpress
|
- role: docker-wordpress
|
||||||
vars:
|
vars:
|
||||||
domains: "{{wordpress_domains}}"
|
domains: "{{wordpress_domains}}"
|
||||||
http_port: 8003
|
http_port: 8003
|
||||||
@ -81,7 +81,7 @@
|
|||||||
hosts: mediawiki
|
hosts: mediawiki
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-mediawiki
|
- role: docker-mediawiki
|
||||||
vars:
|
vars:
|
||||||
domain: wiki.{{top_domain}}
|
domain: wiki.{{top_domain}}
|
||||||
http_port: 8004
|
http_port: 8004
|
||||||
@ -89,7 +89,7 @@
|
|||||||
hosts: mybb
|
hosts: mybb
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-mybb
|
- role: docker-mybb
|
||||||
vars:
|
vars:
|
||||||
domain: forum.{{top_domain}}
|
domain: forum.{{top_domain}}
|
||||||
http_port: 8005
|
http_port: 8005
|
||||||
@ -97,7 +97,7 @@
|
|||||||
hosts: yourls
|
hosts: yourls
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-yourls
|
- role: docker-yourls
|
||||||
vars:
|
vars:
|
||||||
domain: s.{{top_domain}}
|
domain: s.{{top_domain}}
|
||||||
http_port: 8006
|
http_port: 8006
|
||||||
@ -105,7 +105,7 @@
|
|||||||
hosts: mailu
|
hosts: mailu
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-mailu
|
- role: docker-mailu
|
||||||
vars:
|
vars:
|
||||||
domain: "mail.{{top_domain}}"
|
domain: "mail.{{top_domain}}"
|
||||||
http_port: 8007
|
http_port: 8007
|
||||||
@ -113,7 +113,7 @@
|
|||||||
hosts: elk
|
hosts: elk
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-elk
|
- role: docker-elk
|
||||||
vars:
|
vars:
|
||||||
domain: "elk.{{top_domain}}"
|
domain: "elk.{{top_domain}}"
|
||||||
http_port: 8008
|
http_port: 8008
|
||||||
@ -121,7 +121,7 @@
|
|||||||
hosts: mastodon
|
hosts: mastodon
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-mastodon
|
- role: docker-mastodon
|
||||||
vars:
|
vars:
|
||||||
domain: "mastodon.{{top_domain}}"
|
domain: "mastodon.{{top_domain}}"
|
||||||
http_port: 8009
|
http_port: 8009
|
||||||
@ -130,7 +130,7 @@
|
|||||||
hosts: pixelfed
|
hosts: pixelfed
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-pixelfed
|
- role: docker-pixelfed
|
||||||
vars:
|
vars:
|
||||||
domain: pixelfed.{{top_domain}}
|
domain: pixelfed.{{top_domain}}
|
||||||
http_port: 8010
|
http_port: 8010
|
||||||
@ -138,7 +138,7 @@
|
|||||||
hosts: peertube
|
hosts: peertube
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-peertube
|
- role: docker-peertube
|
||||||
vars:
|
vars:
|
||||||
domain: peertube.{{top_domain}}
|
domain: peertube.{{top_domain}}
|
||||||
http_port: 8011
|
http_port: 8011
|
||||||
@ -146,14 +146,14 @@
|
|||||||
hosts: bigbluebutton
|
hosts: bigbluebutton
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-bigbluebutton
|
- role: docker-bigbluebutton
|
||||||
vars:
|
vars:
|
||||||
domain: bbb.{{top_domain}}
|
domain: bbb.{{top_domain}}
|
||||||
- name: setup funkwhale hosts
|
- name: setup funkwhale hosts
|
||||||
hosts: funkwhale
|
hosts: funkwhale
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-funkwhale
|
- role: docker-funkwhale
|
||||||
vars:
|
vars:
|
||||||
domain: funkwhale.{{top_domain}}
|
domain: funkwhale.{{top_domain}}
|
||||||
http_port: 8012
|
http_port: 8012
|
||||||
@ -161,7 +161,7 @@
|
|||||||
hosts: roulette_wheel
|
hosts: roulette_wheel
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-roulette-wheel
|
- role: docker-roulette-wheel
|
||||||
vars:
|
vars:
|
||||||
domain: roulette.{{top_domain}}
|
domain: roulette.{{top_domain}}
|
||||||
http_port: 8013
|
http_port: 8013
|
||||||
@ -169,7 +169,7 @@
|
|||||||
hosts: joomla
|
hosts: joomla
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-joomla
|
- role: docker-joomla
|
||||||
vars:
|
vars:
|
||||||
domain: "joomla.{{top_domain}}"
|
domain: "joomla.{{top_domain}}"
|
||||||
http_port: 8014
|
http_port: 8014
|
||||||
@ -177,7 +177,7 @@
|
|||||||
hosts: attendize
|
hosts: attendize
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-attendize
|
- role: docker-attendize
|
||||||
vars:
|
vars:
|
||||||
domain: "tickets.{{top_domain}}"
|
domain: "tickets.{{top_domain}}"
|
||||||
http_port: 8015
|
http_port: 8015
|
||||||
@ -186,7 +186,7 @@
|
|||||||
hosts: akaunting
|
hosts: akaunting
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_docker-akaunting
|
- role: docker-akaunting
|
||||||
vars:
|
vars:
|
||||||
domain: akaunting.{{top_domain}}
|
domain: akaunting.{{top_domain}}
|
||||||
http_port: 8080
|
http_port: 8080
|
||||||
@ -196,7 +196,7 @@
|
|||||||
hosts: replica_backup
|
hosts: replica_backup
|
||||||
become: true
|
become: true
|
||||||
roles:
|
roles:
|
||||||
- role: server_native-backups-consumer
|
- role: native-backups-consumer
|
||||||
|
|
||||||
## PC services
|
## PC services
|
||||||
- name: general host setup
|
- name: general host setup
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user