f59767597b
feat: update Unifi Network Application configuration and add new reverse proxy settings
Ansible Lint Check / check-ansible (push) Failing after 42s
Nix Format Check / check-format (push) Failing after 1m42s
Python Lint Check / check-python (push) Failing after 26s
2025-07-20 19:14:51 +02:00
546e888bdb
refactor: update service configurations and remove deprecated files
Ansible Lint Check / check-ansible (push) Failing after 29s
Nix Format Check / check-format (push) Failing after 1m33s
Python Lint Check / check-python (push) Failing after 21s
2025-07-20 03:29:05 +02:00
10374bc2e6
feat: adds nextcloud and plex
...
fix: caddy stuff
2025-07-19 03:08:16 +02:00
085d037f77
cachyos compatibility
Ansible Lint Check / check-ansible (push) Failing after 48s
Nix Format Check / check-format (push) Failing after 1m49s
Python Lint Check / check-python (push) Failing after 33s
2025-07-18 10:13:33 +02:00
c56cf48be9
feat: add NVIDIA runtime configuration for Jellyfin service on specific host
Ansible Lint Check / check-ansible (push) Failing after 29s
Nix Format Check / check-format (push) Failing after 1m28s
Python Lint Check / check-python (push) Failing after 20s
2025-07-16 01:59:51 +00:00
f38c25df9f
refactor: update service task loops and Docker network names for consistency; adjust volume paths for Jellyfin service
Ansible Lint Check / check-ansible (push) Failing after 26s
Nix Format Check / check-format (push) Failing after 1m26s
Python Lint Check / check-python (push) Failing after 21s
2025-07-16 01:44:13 +00:00
1219c54bf4
feat: add PBinCLI installation and configuration tasks; update EchoIP service to check for updates and clean up files
Ansible Lint Check / check-ansible (push) Failing after 28s
Nix Format Check / check-format (push) Failing after 1m24s
Python Lint Check / check-python (push) Failing after 19s
2025-07-16 00:34:26 +00:00
9b6aa03872
feat: add PrivateBin service deployment with Docker and configuration files
Ansible Lint Check / check-ansible (push) Failing after 29s
Nix Format Check / check-format (push) Failing after 1m47s
Python Lint Check / check-python (push) Failing after 22s
2025-07-16 01:58:49 +02:00
464ced8e6b
fix: update ansible playbooks and scripts to use new vault references
Ansible Lint Check / check-ansible (push) Failing after 31s
Nix Format Check / check-format (push) Failing after 1m28s
Python Lint Check / check-python (push) Failing after 20s
2025-07-15 21:43:13 +00:00
252aa6f221
Refactor .bashrc welcome message logic, remove unused dotfiles symlink, add Unifi Network Application service and MongoDB setup in Ansible, update flake.lock for dependencies, and modify authorized_keys for SSH access.
2025-07-15 21:20:32 +00:00
2eb5ab5387
Enhance Ansible playbooks and scripts:
...
Ansible Lint Check / check-ansible (push) Failing after 26s
Nix Format Check / check-format (push) Failing after 1m27s
Python Lint Check / check-python (push) Failing after 18s
- Add '--skip-check' option to update.py to skip dotfiles update checks.
- Update playbook.yml and symlinks.yml to use 'inventory_hostname' for host checks.
- Refactor service task inclusions in server.yml for better readability and maintainability.
- Add new Home Assistant service with corresponding docker-compose configuration.
- Update various service YAML files to use dynamic paths based on inventory_hostname.
- Add tags for service tasks to improve organization and execution control.
- Remove obsolete services.yml file.
2025-07-11 03:04:50 +00:00
10508b9916
updated nix to 25.05 and fixed setup.sh
...
Ansible Lint Check / check-ansible (push) Failing after 32s
Nix Format Check / check-format (push) Failing after 1m24s
Python Lint Check / check-python (push) Failing after 19s
Signed-off-by: Menno van Leeuwen <menno@vleeuwen.me >
2025-07-11 00:17:52 +00:00
1eae205e7d
Optimize JuiceFS performance settings and mount options
...
Ansible Lint Check / check-ansible (push) Failing after 1m14s
Nix Format Check / check-format (push) Failing after 1m30s
Python Lint Check / check-python (push) Failing after 20s
The changes tune TCP buffers and enhance JuiceFS mount options for
better throughput and caching behavior.
2025-06-24 11:06:24 +02:00
f2dbcb25fe
added bypass for local and server access to caddy proxy services
Ansible Lint Check / check-ansible (push) Failing after 33s
Nix Format Check / check-format (push) Failing after 1m35s
Python Lint Check / check-python (push) Failing after 21s
2025-06-16 00:18:49 +00:00
247aa2d733
fuck scammers, abusers and bad actors!
Ansible Lint Check / check-ansible (push) Failing after 42s
Nix Format Check / check-format (push) Failing after 37s
Python Lint Check / check-python (push) Has been cancelled
2025-06-15 01:33:04 +00:00
3774ea6233
Expand country blocking to more high-risk countries
...
Ansible Lint Check / check-ansible (push) Failing after 29s
Nix Format Check / check-format (push) Failing after 1m26s
Python Lint Check / check-python (push) Failing after 22s
- Add IN, VN, BR, TR, ID, TH, BD, PK, RO to blocked list
- Update alternative IP ranges for new countries in script
- Enhance documentation with rationale, risk assessment, and best practices
- Add test script for verifying country blocking functionality
- Improve Ansible tasks for dependency installation
2025-06-15 01:53:42 +02:00
0f35a7b9e2
Add country-based IP blocking for Caddy via Ansible
...
Ansible Lint Check / check-ansible (push) Failing after 37s
Nix Format Check / check-format (push) Failing after 1m39s
Python Lint Check / check-python (push) Failing after 23s
- Introduce generate_country_blocks.py to fetch IP ranges by country
- Update group_vars/servers.yml with country blocking settings
- Add country_block snippet to Caddyfile and apply to all sites
- Create Ansible tasks for automated IP range generation and integration
- Add documentation for configuring and managing country blocking
2025-06-15 01:30:42 +02:00
ea41c83161
feat: separate hoarder.mvl.sh redirection from karakeep service configuration
Ansible Lint Check / check-ansible (push) Failing after 24s
Nix Format Check / check-format (push) Successful in 1m21s
Python Lint Check / check-python (push) Failing after 18s
2025-05-13 17:25:40 +02:00
afa538af9a
feat: disable arr-stack service in server configuration
Ansible Lint Check / check-ansible (push) Failing after 24s
Python Lint Check / check-python (push) Failing after 20s
Nix Format Check / check-format (push) Failing after 11m59s
2025-05-13 16:45:56 +02:00
3d46ae4e6e
feat: update reverse proxy for jellyseerr to point to mennos-server on port 5555
2025-05-13 16:45:49 +02:00
5e4e5f6431
feat: update karakeep service configuration and image version; adjust Caddyfile for reverse proxy
Ansible Lint Check / check-ansible (push) Failing after 30s
Nix Format Check / check-format (push) Has been cancelled
Python Lint Check / check-python (push) Has been cancelled
2025-05-13 16:43:38 +02:00
39047218ff
feat: rename hoarder to karakeep
2025-04-28 10:37:41 +02:00
ad271fe57b
feat: update Caddyfile to add redirection from photos.vleeuwen.me to photos.mvl.sh
Ansible Lint Check / check-ansible (push) Failing after 14s
Nix Format Check / check-format (push) Successful in 55s
Python Lint Check / check-python (push) Failing after 11s
2025-04-02 02:27:25 +02:00
c02da08bf6
feat: update BASE_URL for Jellyfin service in docker-compose configuration
Ansible Lint Check / check-ansible (push) Failing after 14s
Nix Format Check / check-format (push) Successful in 45s
Python Lint Check / check-python (push) Failing after 10s
2025-03-27 13:45:10 +01:00
7bbe824071
feat: simplify docker-compose configuration by removing static IP assignments and unused services
Ansible Lint Check / check-ansible (push) Failing after 13s
Nix Format Check / check-format (push) Successful in 45s
Python Lint Check / check-python (push) Failing after 9s
2025-03-27 13:06:48 +01:00
1af7abff2e
feat: update static IP address for service in docker-compose configuration
Ansible Lint Check / check-ansible (push) Failing after 13s
Nix Format Check / check-format (push) Successful in 47s
Python Lint Check / check-python (push) Failing after 10s
2025-03-27 13:03:20 +01:00
3afb198416
feat: configure static IP addresses for services in docker-compose and update network settings
Ansible Lint Check / check-ansible (push) Failing after 15s
Nix Format Check / check-format (push) Successful in 48s
Python Lint Check / check-python (push) Failing after 11s
2025-03-27 12:59:38 +01:00
28e09a1ccd
feat: update docker-compose configuration to include gluetun-prowlarr service with VPN settings
Ansible Lint Check / check-ansible (push) Failing after 18s
Nix Format Check / check-format (push) Successful in 1m8s
Python Lint Check / check-python (push) Failing after 12s
2025-03-27 12:35:18 +01:00
e5123bb586
feat: update Caddyfile to include additional domain names for reverse proxy settings
2025-03-26 22:52:53 +01:00
b98dbaedeb
feat: enhance Caddyfile configuration with reverse proxy settings and enable IPv6 in docker-compose
Ansible Lint Check / check-ansible (push) Failing after 15s
Nix Format Check / check-format (push) Successful in 54s
Python Lint Check / check-python (push) Failing after 10s
2025-03-26 16:55:25 +01:00
4529c57995
feat: update external IP services and enhance Caddyfile redirection rules
Ansible Lint Check / check-ansible (push) Failing after 13s
Nix Format Check / check-format (push) Successful in 44s
Python Lint Check / check-python (push) Failing after 16s
2025-03-26 16:33:54 +01:00
0b54e1b534
fix: update database movement and cleanup tasks for EchoIP service
Ansible Lint Check / check-ansible (push) Failing after 13s
Nix Format Check / check-format (push) Successful in 1m2s
Python Lint Check / check-python (push) Failing after 10s
2025-03-26 16:26:53 +01:00
57de662fff
feat: add directory creation tasks for GeoLite2 ASN, City, and Country database extractions
Ansible Lint Check / check-ansible (push) Failing after 12s
Nix Format Check / check-format (push) Successful in 44s
Python Lint Check / check-python (push) Failing after 10s
2025-03-26 16:21:56 +01:00
06df06a3ee
fix: update EchoIP database extraction and cleanup tasks for improved directory structure
Ansible Lint Check / check-ansible (push) Failing after 12s
Nix Format Check / check-format (push) Successful in 45s
Python Lint Check / check-python (push) Failing after 10s
2025-03-26 16:18:37 +01:00
bda85f9b44
feat: enhance EchoIP database management with additional downloads and cleanup tasks
Ansible Lint Check / check-ansible (push) Failing after 13s
Nix Format Check / check-format (push) Successful in 44s
Python Lint Check / check-python (push) Failing after 10s
2025-03-26 16:11:28 +01:00
0f140e4763
feat: update EchoIP service configuration for improved readability in ansible tasks
Ansible Lint Check / check-ansible (push) Failing after 13s
Nix Format Check / check-format (push) Successful in 45s
Python Lint Check / check-python (push) Failing after 9s
2025-03-26 16:05:27 +01:00
f93abe152b
fix: update regex to remove all whitespace from MaxMind account ID and license key
Ansible Lint Check / check-ansible (push) Failing after 13s
Nix Format Check / check-format (push) Successful in 52s
Python Lint Check / check-python (push) Failing after 11s
2025-03-26 16:01:35 +01:00
f46115e829
fix: remove any \n from license_key
Ansible Lint Check / check-ansible (push) Failing after 13s
Nix Format Check / check-format (push) Successful in 45s
Python Lint Check / check-python (push) Failing after 11s
2025-03-26 15:59:17 +01:00
c96df542d8
feat: refactor EchoIP service configuration for improved readability in ansible tasks
Ansible Lint Check / check-ansible (push) Failing after 13s
Nix Format Check / check-format (push) Successful in 46s
Python Lint Check / check-python (push) Failing after 11s
2025-03-26 15:56:40 +01:00
eeae791f72
feat: update Caddyfile and Docker Compose for EchoIP service with improved IP header handling and database management
Ansible Lint Check / check-ansible (push) Failing after 14s
Nix Format Check / check-format (push) Successful in 57s
Python Lint Check / check-python (push) Failing after 11s
2025-03-26 15:54:34 +01:00
7d4b255b4c
feat: update README with server reboot instructions and modify Caddyfile for IP headers
Ansible Lint Check / check-ansible (push) Failing after 14s
Nix Format Check / check-format (push) Successful in 47s
Python Lint Check / check-python (push) Failing after 10s
2025-03-26 15:17:01 +01:00
87fc21ac5a
feat: add external network configuration for EchoIP service in Docker Compose
2025-03-26 15:10:54 +01:00
11423be2bb
feat: add EchoIP service for external IP retrieval and update related configurations
Ansible Lint Check / check-ansible (push) Failing after 13s
Nix Format Check / check-format (push) Successful in 54s
Python Lint Check / check-python (push) Failing after 11s
2025-03-26 15:07:26 +01:00
83358a5e22
fix: update Jellyseerr configuration volume path in Docker Compose
Ansible Lint Check / check-ansible (push) Failing after 42s
Nix Format Check / check-format (push) Successful in 1m10s
Python Lint Check / check-python (push) Failing after 11s
2025-03-26 12:05:17 +01:00
7bbe21a680
fix: update Jellyseerr image in Docker Compose configuration
Ansible Lint Check / check-ansible (push) Failing after 15s
Nix Format Check / check-format (push) Successful in 1m11s
Python Lint Check / check-python (push) Failing after 15s
2025-03-25 17:15:20 +01:00
fd1123e2ec
fix: rename Overseerr to Jellyseerr in Docker Compose and Caddyfile configurations
Nix Format Check / check-format (push) Successful in 1m11s
Python Lint Check / check-python (push) Failing after 11s
Ansible Lint Check / check-ansible (push) Failing after 13s
2025-03-25 17:09:46 +01:00
66e0253fdb
fix: remove Plex service configuration and related files from Ansible tasks
Ansible Lint Check / check-ansible (push) Failing after 14s
Nix Format Check / check-format (push) Successful in 1m12s
Python Lint Check / check-python (push) Failing after 11s
2025-03-25 17:01:37 +01:00
6abb7d400d
fix: update reverse proxy configuration for Plex service in Caddyfile
Ansible Lint Check / check-ansible (push) Failing after 15s
Nix Format Check / check-format (push) Successful in 1m14s
Python Lint Check / check-python (push) Failing after 13s
2025-03-25 16:05:02 +01:00
61cc5d50f9
fix: update Caddyfile and docker-compose configurations for Plex and Tautulli services
Ansible Lint Check / check-ansible (push) Failing after 15s
Nix Format Check / check-format (push) Successful in 1m25s
Python Lint Check / check-python (push) Failing after 12s
2025-03-25 16:01:28 +01:00
42cb3d5bf2
fix: update WireGuard peers configuration to use underscores instead of hyphens
Ansible Lint Check / check-ansible (push) Failing after 14s
Nix Format Check / check-format (push) Successful in 1m13s
Python Lint Check / check-python (push) Failing after 11s
2025-03-25 15:23:03 +01:00