mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2024-11-26 06:31:04 +01:00
Updated Documentation
This commit is contained in:
parent
f2a4c80091
commit
665a4ba72e
42
README.md
42
README.md
@ -1,19 +1,41 @@
|
|||||||
# Server-Playbook
|
# Server-Playbook
|
||||||
[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)
|
[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)
|
||||||
|
|
||||||
## Description
|
Ansible software to setup and administrate applications and docker images on Linux servers.
|
||||||
Ansible script to manage servers.
|
With this tool you can setup all of the following application on an root dedicated server in less then 4 hours.
|
||||||
|
|
||||||
## Roles
|
## Included Applications
|
||||||
The system use the following role namings:
|
|
||||||
|
|
||||||
| role prefix | meaning|
|
### Docker Applications
|
||||||
|---|---|
|
|
||||||
|system-|general system roles which apply basic configurations|
|
|
||||||
|native-|applications which run native on the system|
|
|
||||||
|docker-|applications which run on docker containers on the system|
|
|
||||||
|
|
||||||
## Debug
|
This software allows to setup the docker following applications:
|
||||||
|
|
||||||
|
- [Nextcloud](./roles/docker-nextcloud/README.md) - Cloud Software
|
||||||
|
- [Akaunting](./roles/docker-akaunting/README.md) - Business Controlling Software
|
||||||
|
- [Big Blue Button](./roles/docker-bigbluebutton/README.md) - Video Conference Software
|
||||||
|
- [Gitea](./roles/docker-gitea/README.md) - Version Controll Software
|
||||||
|
- [Joomla](./roles/docker-joomla/) - CMS Software
|
||||||
|
- [Mailu](./roles/docker-mailu/README.md) - Mailsoftware
|
||||||
|
- [Peertube](./roles/docker-peertube/README.md) - Video Platform Software
|
||||||
|
- [pixelfed](./roles/docker-pixelfed/README.md) - Photo Platform Software
|
||||||
|
- [Wordpress](./roles/docker-wordpress/README.md) - Blog Software
|
||||||
|
- [YOURLS](./roles/docker-yourls/README.md) - URL Shortening Software
|
||||||
|
- [Mastodon](./roles/docker-mastodon/README.md) - Micro Blog Software
|
||||||
|
- [Media Wiki](./roles/docker-mediawiki/README.md) - Wiki Software
|
||||||
|
- [MyBB](./roles/docker-mybb/README.md) - Forum Software
|
||||||
|
|
||||||
|
### Native Applications
|
||||||
|
|
||||||
|
This software shipts the following tools which are natively setup on the server:
|
||||||
|
- [Backups Cleanup](./roles/native-backups-cleanup/README.md) - Cleans up old backups
|
||||||
|
- [Btrfs Health Check](./roles/native-btrfs-health-check/README.md) - Checks the health of Btrfs file systems
|
||||||
|
- [Docker Health Check](./roles/native-docker-health-check/) - Checks the health of docker containers
|
||||||
|
- [Docker Reverse Proxy](./roles/native-docker-reverse-proxy/README.md) - Docker Reverse Proxy Soltuion
|
||||||
|
- [Docker Volume Backup](./roles/native-docker-volume-backup/) - Backup Solution for Docker Volumes
|
||||||
|
- [Pull Primary Backups](./roles/native-pull-primary-backups/README.md) - Pulls the backups from another server and stores them
|
||||||
|
- [Wireguard](./roles/native-wireguard/README.md) - Integrates the server in an wireguard vpn
|
||||||
|
|
||||||
|
## Server Administration
|
||||||
|
|
||||||
### Cleanup docker
|
### Cleanup docker
|
||||||
``bash
|
``bash
|
||||||
|
@ -1,2 +0,0 @@
|
|||||||
# role native-mailserver
|
|
||||||
This role is not implemented yet. For further information check: https://www.netarky.com/programming/arch_linux/Arch_Linux_mail_server_setup_1.html
|
|
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
- name: mariadb restart
|
|
||||||
service: name=mariadb state=restarted enabled=yes
|
|
@ -1,8 +0,0 @@
|
|||||||
---
|
|
||||||
- name: install MariaDB
|
|
||||||
pacman: name=mariadb state=present
|
|
||||||
notify: mariadb restart
|
|
||||||
|
|
||||||
- name: executing installation script
|
|
||||||
command: mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
|
|
||||||
notify: mariadb restart
|
|
Loading…
Reference in New Issue
Block a user