Commit Graph
100 Commits
Author SHA1 Message Date
Dmitry 70f6d6c51f Create config.yml
Deploy ru-vps / deploy (push) Successful in 44s
2026-06-08 18:45:53 +03:00
Dmitry e9d39360b3 Перенос конфига для mihomo
Deploy ru-vps / deploy (push) Successful in 43s
2026-06-08 18:44:57 +03:00
Dmitry 87557bee15 Добавить mihomo
Deploy ru-vps / deploy (push) Successful in 44s
2026-06-08 18:41:37 +03:00
Dmitry abd88f5744 Update docker-compose.yml
Deploy ru-vps / deploy (push) Successful in 36s
2026-06-07 10:51:49 +03:00
Dmitry aea97a1d2a Запинить версию v2raya до 2.1.3
Deploy ru-vps / deploy (push) Successful in 38s
2026-06-07 10:48:06 +03:00
Dmitry d1ae1afe34 Включить v2raya
Deploy ru-vps / deploy (push) Successful in 37s
2026-06-07 10:46:11 +03:00
Dmitry f369bf2eaf Вернуть v2raya
Deploy ru-vps / deploy (push) Successful in 29s
2026-06-07 10:44:57 +03:00
Dmitry 05a95ae3c0 Update docker-compose.yml
Deploy ru-vps / deploy (push) Successful in 48s
2026-06-07 10:43:24 +03:00
Dmitry e37db8dd7a Убрать v2raya, добавить mihomo
Deploy ru-vps / deploy (push) Failing after 10s
2026-06-07 10:40:48 +03:00
Dmitry 1bd13b2c1b Update squid.conf
Deploy ru-vps / deploy (push) Failing after 21s
2026-06-07 09:50:39 +03:00
Dmitry 35fce0220c Исправление конфигов squid
Deploy ru-vps / deploy (push) Failing after 20s
2026-06-07 09:40:33 +03:00
Dmitry d5b589abf8 Update docker-compose.yml
Deploy ru-vps / deploy (push) Successful in 36s
2026-06-07 09:36:42 +03:00
Dmitry 1548c1f524 Исправить путь в конфиге squid
Deploy ru-vps / deploy (push) Successful in 43s
2026-06-07 09:30:43 +03:00
Dmitry 05c38bb63f Добавить squid.proxy
Deploy ru-vps / deploy (push) Successful in 46s
2026-06-07 09:25:05 +03:00
Dmitry 7b1c637a76 Update docker-compose.yml
Deploy ru-vps / deploy (push) Failing after 30s
2026-06-07 09:12:40 +03:00
Dmitry fe2fe590e4 Update docker-compose.yml
Deploy ru-vps / deploy (push) Failing after 17s
2026-06-07 09:11:05 +03:00
Dmitry 860f09e8f8 Update docker-compose.yml
Deploy ru-vps / deploy (push) Failing after 30s
2026-06-07 09:10:11 +03:00
Dmitry 0a38cf4237 Create docker-compose.yml
Deploy ru-vps / deploy (push) Failing after 36s
2026-06-07 09:06:02 +03:00
Dmitry ce7654908c Убрать syncthing
Deploy cloud-pc / deploy (push) Successful in 34s
2026-06-03 16:56:52 +03:00
Dmitry 185f7a52a1 Remove telegram bot api service
Deploy mini-pc / deploy (push) Successful in 33s
NixOS switch mini-pc / switch (push) Successful in 9s
2026-05-31 15:15:56 +03:00
Dmitry 8dbca5368d Use host networking for telegram bot API
Deploy mini-pc / deploy (push) Successful in 40s
2026-05-31 15:10:07 +03:00
Dmitry df9f965f38 Update docker-compose.yml
Deploy mini-pc / deploy (push) Successful in 39s
2026-05-31 14:56:43 +03:00
Dmitry cb401219e8 Update docker-compose.yml
Deploy mini-pc / deploy (push) Successful in 39s
2026-05-31 14:52:30 +03:00
Dmitry 16aa567053 Update Telegram Bot API proxy port
Deploy mini-pc / deploy (push) Successful in 39s
2026-05-31 14:41:27 +03:00
Dmitry 6c95ad59a7 Add Telegram Bot API service to mini-pc
Deploy mini-pc / deploy (push) Failing after 14s
NixOS switch mini-pc / switch (push) Successful in 12s
2026-05-31 14:20:24 +03:00
Dmitry c21e2b175c Remove Maddy relay from mini-pc
Deploy mini-pc / deploy (push) Successful in 40s
NixOS switch mini-pc / switch (push) Successful in 10s
2026-05-31 12:39:04 +03:00
Dmitry 649dd5a076 Update maddy.conf
Deploy mini-pc / deploy (push) Failing after 39s
2026-05-31 12:27:27 +03:00
Dmitry 5168b22eba Refactor Maddy relay delivery queue
Deploy mini-pc / deploy (push) Failing after 40s
2026-05-31 12:20:53 +03:00
Dmitry 5ef1d4830e Configure Maddy for Yandex SMTP relay
Deploy mini-pc / deploy (push) Successful in 39s
2026-05-31 12:17:28 +03:00
Dmitry 9b47d7a216 Update maddy.conf
Deploy mini-pc / deploy (push) Successful in 39s
2026-05-31 12:11:09 +03:00
Dmitry 340802ec1a Delay Caddy Until Certs Are Ready
Deploy mini-pc / deploy (push) Successful in 49s
2026-05-31 11:38:53 +03:00
Dmitry 4cfc9597b4 Update mail sender defaults
Deploy cloud-pc / deploy (push) Successful in 44s
Deploy mini-pc / deploy (push) Failing after 1m17s
2026-05-31 11:24:45 +03:00
Dmitry bf6aa03fcb Restrict Maddy Relay Sender
Deploy mini-pc / deploy (push) Failing after 40s
2026-05-30 20:38:15 +03:00
Dmitry ae9ca5d07f Enable Vaultwarden SMTP on mini-pc
Deploy mini-pc / deploy (push) Failing after 45s
NixOS switch mini-pc / switch (push) Successful in 12s
Expose Maddy on port 2525 and connect
Vaultwarden and Uptime Kuma to the mail
network for outbound mail delivery.
2026-05-30 20:28:08 +03:00
Dmitry 2b1d98292b Update maddy.conf
Deploy mini-pc / deploy (push) Failing after 39s
2026-05-30 20:23:56 +03:00
Dmitry fb5003ef0c Add Maddy relay on mini-pc
Deploy mini-pc / deploy (push) Failing after 14s
Deploy cloud-pc / deploy (push) Failing after 34s
2026-05-30 20:20:54 +03:00
Dmitry 6742f89420 Update docker-compose.yml
Deploy cloud-pc / deploy (push) Failing after 27s
2026-05-30 17:36:08 +03:00
Dmitry 54b4a23446 Extract Shared NixOS Settings
NixOS switch mini-pc / switch (push) Successful in 14s
Deploy cloud-pc / deploy (push) Failing after 29s
NixOS switch cloud-pc / switch (push) Successful in 11s
2026-05-30 17:25:18 +03:00
Dmitry 2e0b494000 Update base.nix
NixOS switch mini-pc / switch (push) Successful in 31s
NixOS switch cloud-pc / switch (push) Successful in 33s
2026-05-30 15:24:09 +03:00
Dmitry 4057d5d7f1 Update Caddyfile
Deploy ru-vps / deploy (push) Successful in 24s
2026-05-30 15:16:14 +03:00
Dmitry 037372d500 Set Nix daemon proxy environment
NixOS switch cloud-pc / switch (push) Successful in 14s
NixOS switch mini-pc / switch (push) Successful in 13s
2026-05-30 15:07:08 +03:00
Dmitry 6852d740b5 Update base.nix
NixOS switch cloud-pc / switch (push) Failing after 2s
NixOS switch mini-pc / switch (push) Failing after 8s
2026-05-30 15:05:58 +03:00
Dmitry 058044074a Configure Nix HTTP proxy on hosts
NixOS switch cloud-pc / switch (push) Failing after 1m28s
NixOS switch mini-pc / switch (push) Failing after 1m26s
2026-05-30 15:05:01 +03:00
Dmitry 8ed947e48b Enable fallback DNS on mini-pc
Deploy mini-pc / deploy (push) Failing after 33s
NixOS switch mini-pc / switch (push) Failing after 1m27s
2026-05-30 14:58:42 +03:00
Dmitry 7d66b0e296 Use Numeric Ownership in Deploy Workflows
Deploy ru-vps / deploy (push) Successful in 23s
Deploy mini-pc / deploy (push) Failing after 34s
NixOS switch mini-pc / switch (push) Failing after 1m32s
Deploy cloud-pc / deploy (push) Failing after 4m1s
NixOS switch cloud-pc / switch (push) Failing after 1m50s
2026-05-30 14:48:17 +03:00
Dmitry 18b0242fdf Ensure /opt/services ownership on deploy
Deploy cloud-pc / deploy (push) Failing after 1s
Deploy mini-pc / deploy (push) Failing after 2s
Deploy ru-vps / deploy (push) Failing after 2s
NixOS switch cloud-pc / switch (push) Failing after 2s
NixOS switch mini-pc / switch (push) Failing after 2s
2026-05-30 14:46:47 +03:00
Dmitry ec79b653dc Add OpenSSH client to Gitea runners
Deploy cloud-pc / deploy (push) Failing after 1s
Deploy mini-pc / deploy (push) Has been cancelled
2026-05-30 14:40:31 +03:00
Dmitry b18ecaeef6 Update base.nix
NixOS switch cloud-pc / switch (push) Failing after 1s
NixOS switch mini-pc / switch (push) Failing after 1s
2026-05-30 14:39:23 +03:00
Dmitry c65c5cc54d Update docker-compose.yml
Deploy mini-pc / deploy (push) Has been cancelled
2026-05-30 14:35:10 +03:00
Dmitry 60a5778194 Move NixOS switches to SSH runners
NixOS switch cloud-pc / switch (push) Failing after 10m52s
Deploy cloud-pc / deploy (push) Failing after 11m46s
Deploy mini-pc / deploy (push) Failing after 10m14s
NixOS switch mini-pc / switch (push) Has been cancelled
2026-05-30 13:11:29 +03:00
Dmitry ef1503aa3a Fix firewall port formatting
NixOS switch mini-pc / switch (push) Has been cancelled
NixOS switch cloud-pc / switch (push) Failing after 10m4s
2026-05-30 12:58:11 +03:00
Dmitry e9ca74b236 Update firewall.nix
NixOS switch mini-pc / switch (push) Has been cancelled
2026-05-30 12:48:31 +03:00
Dmitry de9ed1e9ee Set Runner PATH in NixOS services
NixOS switch mini-pc / switch (push) Has been cancelled
NixOS switch cloud-pc / switch (push) Has been cancelled
2026-05-30 12:37:40 +03:00
Dmitry 9148838e12 Consolidate Gitea runners on NixOS
Deploy cloud-pc / deploy (push) Failing after 1s
Deploy mini-pc / deploy (push) Failing after 0s
NixOS switch mini-pc / switch (push) Has been cancelled
NixOS switch cloud-pc / switch (push) Has been cancelled
Add the docker group to the runner services and allow passwordless
nixos-rebuild for the gitea-runner user.
2026-05-30 12:35:48 +03:00
Dmitry 27bdb48466 Enable NixOS Gitea runners
NixOS switch mini-pc / switch (push) Failing after 14m0s
NixOS switch cloud-pc / switch (push) Has been cancelled
2026-05-30 12:09:42 +03:00
Dmitry 04256f9f37 Add proxy shell helpers to mini-pc
NixOS switch mini-pc / switch (push) Failing after 14m54s
2026-05-30 12:03:30 +03:00
Dmitry 9c9ad292b2 Expose v2raya LAN proxy ports
Deploy mini-pc / deploy (push) Failing after 1s
NixOS switch mini-pc / switch (push) Failing after 10m48s
2026-05-30 11:54:48 +03:00
Dmitry 8f3dcc415a Enable wait-online for any interface
NixOS switch mini-pc / switch (push) Failing after 11m42s
NixOS switch cloud-pc / switch (push) Has been cancelled
2026-05-30 11:38:23 +03:00
Dmitry 780707123d Update Gitea Runner URLs
NixOS switch mini-pc / switch (push) Failing after 12m36s
NixOS switch cloud-pc / switch (push) Has been cancelled
2026-05-30 11:26:41 +03:00
Dmitry 9b66b72729 Move host firewall configs into host dirs
NixOS switch mini-pc / switch (push) Failing after 13m30s
NixOS switch cloud-pc / switch (push) Has been cancelled
2026-05-30 11:24:56 +03:00
Dmitry 8dada68767 Create docker-compose.yml
Deploy mini-pc / deploy (push) Failing after 2s
NixOS switch mini-pc / switch (push) Failing after 14m25s
NixOS switch cloud-pc / switch (push) Has been cancelled
2026-05-29 22:21:42 +03:00
Dmitry e715d577b1 Add NixOS host modules and runners 2026-05-29 22:11:41 +03:00
Dmitry 86fb248d85 Add Gitea deploy and NixOS switch workflows
Deploy cloud-pc / deploy (push) Failing after 1s
Deploy mini-pc / deploy (push) Failing after 4s
NixOS switch mini-pc / switch (push) Failing after 10m19s
NixOS switch cloud-pc / switch (push) Has been cancelled
2026-05-29 17:17:27 +03:00
Dmitry 0f6c4525b2 Update mini-pc.nix 2026-05-29 16:59:00 +03:00
Dmitry 7602db6ae7 added mini-pc nix conf 2026-05-29 16:46:23 +03:00
Dmitry cf079ba65b Добавить монтирование дисков на cloud-pc 2026-05-29 16:18:05 +03:00
Dmitry 9346736842 Disable OVMF in cloud-pc QEMU config 2026-05-29 15:49:53 +03:00
Dmitry 09880697ce Add NixOS config for cloud-pc 2026-05-29 15:24:12 +03:00
Dmitry 673e2c838d Simplify deploy script usage comments
Deploy ru-vps / deploy (push) Successful in 24s
Deploy cloud-pc / deploy (push) Failing after 40s
Deploy mini-pc / deploy (push) Successful in 35s
2026-05-28 21:12:39 +03:00
Dmitry e6bfa13eb2 Rename monitor.ada-dev.ru to uptime.ada-dev.ru in Caddyfile
Deploy ru-vps / deploy (push) Successful in 23s
2026-05-28 18:15:53 +03:00
Dmitry 592b3a8748 Add uptime-kuma service configuration and update directory structure
Deploy ru-vps / deploy (push) Successful in 22s
Deploy mini-pc / deploy (push) Successful in 1m1s
2026-05-28 13:45:56 +03:00
Dmitry 23b0ef3f41 Add pools parameter to Syncthing relay server command in docker-compose.yml
Deploy ru-vps / deploy (push) Successful in 26s
2026-05-28 13:34:31 +03:00
Dmitry 12abbde629 Add docker-compose configuration for Syncthing relay server
Deploy ru-vps / deploy (push) Successful in 28s
2026-05-28 13:27:26 +03:00
Dmitry c09754a161 Add rclone and resticprofile installation playbooks, and update profiles for Yandex Disk backups
Deploy ru-vps / deploy (push) Successful in 16s
Deploy mini-pc / deploy (push) Successful in 29s
Deploy cloud-pc / deploy (push) Failing after 41s
2026-05-28 13:12:33 +03:00
Dmitry b1ec5566d6 Add .env.example file and ensure env_file is specified in docker-compose.yml
Deploy mini-pc / deploy (push) Successful in 30s
2026-05-27 22:46:47 +03:00
Dmitry 9b3fba0052 Enhance deploy script to remove conflicting containers and streamline docker compose commands
Deploy ru-vps / deploy (push) Successful in 15s
2026-05-27 22:18:18 +03:00
Dmitry abeaf1ee45 Add retry logic for docker compose up failures in deploy script 2026-05-27 22:14:14 +03:00
Dmitry d4cf64c21f Remove watchtower service configuration from docker-compose.yml
Deploy cloud-pc / deploy (push) Failing after 2s
2026-05-27 22:05:23 +03:00
Dmitry e366b3dd3f Fix find command in deploy script to correctly list stack directories 2026-05-27 22:01:08 +03:00
Dmitry dc76e48e21 Refactor deployment workflows and enhance Docker configuration management
Deploy cloud-pc / deploy (push) Failing after 1s
Deploy ru-vps / deploy (push) Failing after 1s
Deploy mini-pc / deploy (push) Failing after 2s
2026-05-27 21:46:38 +03:00
Dmitry 47acec436b Fix dashboard HTTP port mapping in docker-compose.yml
Deploy mini-pc / deploy (push) Failing after 11s
2026-05-27 20:02:48 +03:00
Dmitry 62a263c9f6 Fix certificate file paths in Caddyfile and docker-compose.yml for correct renewal handling
Deploy mini-pc / deploy (push) Failing after 13s
2026-05-27 19:49:21 +03:00
Dmitry 6aa829f649 Refactor lego command execution logic in docker-compose.yml for improved certificate renewal handling
Deploy mini-pc / deploy (push) Failing after 12s
2026-05-27 19:39:47 +03:00
Dmitry 1e2f3dca1e Fix lego command execution in docker-compose.yml for proper certificate renewal
Deploy mini-pc / deploy (push) Failing after 12s
2026-05-27 19:34:37 +03:00
Dmitry 6123168567 Fix lego command path in docker-compose.yml for correct execution
Deploy mini-pc / deploy (push) Successful in 14s
2026-05-27 19:33:26 +03:00
Dmitry 4b4a6653d5 Update lego service volume path and command to use /lego-data
Deploy mini-pc / deploy (push) Failing after 11s
2026-05-27 19:32:33 +03:00
Dmitry 9490423c0f Update lego service image reference in docker-compose.yml
Deploy mini-pc / deploy (push) Failing after 11s
2026-05-27 19:29:29 +03:00
Dmitry 234cfe7758 Refactor Caddy setup: update docker-compose, remove Dockerfile, and adjust environment variables for improved configuration management
Deploy mini-pc / deploy (push) Failing after 11s
2026-05-27 19:27:41 +03:00
Dmitry 4eb8313209 Add DNS configuration for Caddy service in docker-compose.yml
Deploy mini-pc / deploy (push) Successful in 3s
2026-05-27 19:09:28 +03:00
Dmitry 12d77337a8 Add workflow_dispatch support and input for stack deployment in cloud-pc, mini-pc, and ru-vps workflows; update Caddyfile to enable debug mode
Deploy cloud-pc / deploy (push) Successful in 2s
Deploy ru-vps / deploy (push) Successful in 2s
Deploy mini-pc / deploy (push) Successful in 4s
2026-05-27 19:07:13 +03:00
Dmitry 065114bad2 Remove unnecessary whitespace in Caddy service definition in docker-compose.yml
Deploy mini-pc / deploy (push) Successful in 1s
2026-05-27 19:02:17 +03:00
Dmitry b7cd9d2a60 Update Caddy Dockerfile and docker-compose to use specific version and image reference
Deploy mini-pc / deploy (push) Failing after 29s
2026-05-27 18:56:02 +03:00
Dmitry 29097f94b2 Refactor deployment workflows for cloud-pc, mini-pc, and ru-vps services to improve stack change detection and add a new docker-compose file for v2raya service
Deploy ru-vps / deploy (push) Successful in 1s
Deploy cloud-pc / deploy (push) Successful in 1s
Deploy mini-pc / deploy (push) Failing after 13s
2026-05-27 18:46:44 +03:00
Dmitry edea54820a Enhance deployment workflows for cloud-pc, mini-pc, and ru-vps services with improved error handling and logging
Deploy ru-vps / deploy (push) Successful in 2s
Deploy mini-pc / deploy (push) Successful in 1s
Deploy cloud-pc / deploy (push) Successful in 1s
2026-05-27 18:38:00 +03:00
Dmitry 81110fa55b Replace image reference with build context in docker-compose files for gitea-runner and add Dockerfile for each service
Deploy ru-vps / deploy (push) Has been cancelled
Deploy mini-pc / deploy (push) Has been cancelled
Deploy cloud-pc / deploy (push) Has been cancelled
2026-05-27 18:33:18 +03:00
Dmitry 76ebb3cd13 Update SAMBA_PASSWORD in .env.example and specify image version in docker-compose.yml for consistency
Deploy cloud-pc / deploy (push) Failing after 1s
2026-05-27 18:31:19 +03:00
Dmitry 9e9a3e3c6b Add workflow file paths to trigger deployment on changes for cloud-pc, mini-pc, and ru-vps services
Deploy ru-vps / deploy (push) Successful in 1s
Deploy mini-pc / deploy (push) Successful in 2s
Deploy cloud-pc / deploy (push) Successful in 1s
2026-05-27 18:20:27 +03:00
Dmitry d4f8ccc561 Remove unnecessary blank line in deploy-cloud-pc workflow and add a blank line in base.yml playbook for consistency 2026-05-27 18:17:37 +03:00
Dmitry a25f353f50 Add safe.directory configuration for Git in deployment workflows for cloud-pc, mini-pc, and ru-vps services 2026-05-27 18:13:28 +03:00
Dmitry 0935602fcd Add /opt/services volume to Gitea runner configurations for cloud-pc, mini-pc, and ru-vps services
Deploy mini-pc / deploy (push) Failing after 1s
Deploy ru-vps / deploy (push) Failing after 0s
Deploy cloud-pc / deploy (push) Failing after 1s
2026-05-27 18:11:44 +03:00