Merged README.mds

This commit is contained in:
Kevin Veen-Birkenbach 2023-04-18 15:08:42 +02:00
parent ec0dbee7bb
commit a1d9c5a0cf

View File

@ -1,12 +1,15 @@
# Server-Playbook # Computer 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)
Ansible software to setup and administrate applications and docker images on Linux servers. Ansible software to setup and administrate applications and docker images on Linux computers.
With this tool you can setup all of the following application on an root dedicated server in less then 4 hours.
## Included Applications With this tool you can setup all of the following application on bare metal servers and personal computers
### Docker Applications ## Bare Metal Servers
### Included Applications
#### Docker Applications
This software allows to setup the docker following applications: This software allows to setup the docker following applications:
@ -24,7 +27,7 @@ This software allows to setup the docker following applications:
- [Media Wiki](./roles/docker-mediawiki/README.md) - Wiki Software - [Media Wiki](./roles/docker-mediawiki/README.md) - Wiki Software
- [MyBB](./roles/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/native-backups-cleanup/README.md) - Cleans up old backups - [Backups Cleanup](./roles/native-backups-cleanup/README.md) - Cleans up old backups
@ -35,14 +38,14 @@ This software shipts the following tools which are natively setup on the server:
- [Pull Primary Backups](./roles/native-pull-primary-backups/README.md) - Pulls the backups from another server and stores them - [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 - [Wireguard](./roles/native-wireguard/README.md) - Integrates the server in an wireguard vpn
## Server Administration ### Server Administration
### Cleanup docker #### Cleanup docker
``bash ``bash
docker stop $(docker ps -aq); docker rm $(docker ps -aq); docker volume rm $(docker volume ls -q); docker stop $(docker ps -aq); docker rm $(docker ps -aq); docker volume rm $(docker volume ls -q);
`` ``
### Restart #### Restart
To mercifull restart the server and to prevent data lost type in: To mercifull restart the server and to prevent data lost type in:
@ -53,12 +56,11 @@ docker stop $(docker ps -a -q) && systemctl stop docker && shutdown -r +2 "The s
May it's neccessary to restart some of the the docker containers manual afterwards. May it's neccessary to restart some of the the docker containers manual afterwards.
# Client Playbook ## Personal Computers
[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)
Playbook to setup Manjaro GNOME clients in integration with a server which is configured with the [Server Playbook Software](https://github.com/kevinveenbirkenbach/server-playbook). This playbooks offers the setup of Manjaro GNOME clients.
## Included Applications ### Included Applications
- [Basic Linux Administration Tools](./roles/collection-administrator-base/) - [Basic Linux Administration Tools](./roles/collection-administrator-base/)
- [Network Analyzes Tools](./roles/collection-administrator-network-analyze/) - [Network Analyzes Tools](./roles/collection-administrator-network-analyze/)
- [Designer Tools](./roles/collection-designer/) - [Designer Tools](./roles/collection-designer/)
@ -75,7 +77,7 @@ Playbook to setup Manjaro GNOME clients in integration with a server which is co
- [Torrent Software](./roles/collection-torrent/) - [Torrent Software](./roles/collection-torrent/)
- ... - ...
## Setup ### Setup
Run: Run:
```bash ```bash