2024-09-29 18:04:34 +05:00
|
|
|
# Home server configuration
|
|
|
|
|
2024-11-17 23:57:40 +05:00
|
|
|
This repository contains Ansible playbooks and roles used to configure [comfycamp.space](https://comfycamp.space).
|
|
|
|
|
|
|
|
The roles in this repository are designed to be abstract and generic,
|
|
|
|
while the playbooks provide specific parameters for my server environment.
|
|
|
|
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
You can run the desired playbook using the following command:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make playbook.yml
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## Servers
|
|
|
|
|
|
|
|
I'm using 2 virtual servers:
|
|
|
|
|
|
|
|
1. Networking VM
|
|
|
|
|
|
|
|
This VM runs wireguard VPN, it allows me to access proxmox interface from anywhere.
|
|
|
|
|
|
|
|
2. Webserver VM
|
|
|
|
|
|
|
|
This VM is has encrypted storage and runs all other services except wireguard.
|