Updated Documentation

This commit is contained in:
Kevin Veen-Birkenbach 2023-03-21 11:42:37 +01:00
parent 00afdcfd7c
commit c55344bbd6
15 changed files with 32 additions and 23 deletions

View File

@ -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

View File

@ -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

View File

@ -1,3 +0,0 @@
---
- name: mariadb restart
service: name=mariadb state=restarted enabled=yes

View File

@ -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