Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tobias-kaerst-software/homeserver
Ansible script to setup a configurable homeserver instance including features like media management, document storage, dns add blocker and much more 🔥
https://github.com/tobias-kaerst-software/homeserver
adguard ansible grafana homepage jellyfin paperless radarr sonarr traefik
Last synced: 28 days ago
JSON representation
Ansible script to setup a configurable homeserver instance including features like media management, document storage, dns add blocker and much more 🔥
- Host: GitHub
- URL: https://github.com/tobias-kaerst-software/homeserver
- Owner: tobias-kaerst-software
- License: mit
- Created: 2024-06-25T16:58:59.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-05T22:32:21.000Z (6 months ago)
- Last Synced: 2024-07-06T02:54:11.304Z (6 months ago)
- Topics: adguard, ansible, grafana, homepage, jellyfin, paperless, radarr, sonarr, traefik
- Language: Jinja
- Homepage:
- Size: 170 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
> 📜 This software is intended to be used for media files you own the rights for. The author of the repository
> is not responsible for any misuse of this software.# Ansible Homeserver
👇 Ansible script to setup a configurable homeserver instance including features like media management, document storage, dns add blocker and much more 🔥
> 🚧 This project and it's documentation is still in development. Use at your own risk.
- https://www.authelia.com/reference/guides/generating-secure-values/#generating-a-random-alphanumeric-string
## Mount drive
```bash
# Identify the new disk on the system
sudo parted -l | grep Error# Chose partition standard
sudo parted /dev/sda mklabel gpt# Create new partition
sudo parted -a opt /dev/sda mkpart primary ext4 0% 100%# Create filesystem for partition
sudo mkfs.ext4 -L datapartition /dev/sda1# Create filesystem mount point
sudo mkdir -p /mnt/data# Mounting on boot
sudo nano /etc/fstab
$ LABEL=datapartition /mnt/data ext4 defaults 0 2# Remount the drives
sudo systemctl daemon-reload
sudo mount -a
``````
sudo mount -t cifs -o vers=2.0,username=devtobias,password=Uj9caErAnXBta2o //Homeserver/data /mnt/nas/
```https://phoenixnap.com/kb/ubuntu-samba
https://www.digitalocean.com/community/tutorials/how-to-partition-and-format-storage-devices-in-linux## Manual steps (Backups)
### Uptime Kuma
Database can just be imported, since no users are managed within:
- kuma.db
### Radarr
Database can just be imported, since no users are managed within, just basic credentials via Authelia:
- radarr.db
- config.xml# âš– License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for more details.