Commit Graph

  • 75565a9b2e Added vps restart main litoral05 2026-05-06 12:09:39 +01:00
  • 0ac9f29ee0 Added health endpoint litoral05 2026-05-06 11:16:12 +01:00
  • 329dbab037 Added routerResponse litoral05 2026-05-06 09:56:38 +01:00
  • c994f69e9e fixed ip allocation service litoral05 2026-05-06 09:18:48 +01:00
  • ec6462c119 fix: allow cors preflight requests litoral05 2026-05-05 17:42:08 +01:00
  • ece916c28e feat: allow tauri app cors access litoral05 2026-05-05 17:33:48 +01:00
  • 92a383bd53 feat: dockerize backend and prepare production configuration litoral05 2026-05-05 16:22:51 +01:00
  • 690209547b feat: improve error handling with proper HTTP status codes litoral05 2026-05-05 16:05:03 +01:00
  • 7124171278 feat: protect API endpoints with API key authentication litoral05 2026-05-05 16:01:05 +01:00
  • 1db35b9088 Adds Download endpoint for client bundle litoral05 2026-05-05 15:47:24 +01:00
  • 78cb539508 Implement full OpenVPN lifecycle: provisioning, removal, IP allocation, and SSH integration litoral05 2026-05-05 15:12:51 +01:00
  • 40ae52f00e Add safe OpenVPN preflight and dry-run provisioning litoral05 2026-05-05 14:05:21 +01:00
  • 6f70cbfe67 Add dry-run provisioning command generation litoral05 2026-05-05 12:29:33 +01:00
  • c09aff2fcb Validate IP allocation against live OpenVPN clients litoral05 2026-05-05 12:21:28 +01:00
  • 2b8aa685b0 Externalize OpenVPN tools path configuration litoral05 2026-05-05 11:57:54 +01:00
  • ea0b002af1 Parse OpenVPN clients into structured response litoral05 2026-05-05 11:54:05 +01:00
  • 072d82e185 Add OpenVPN clients endpoint litoral05 2026-05-05 11:52:21 +01:00
  • 4355f78986 Verify OpenVPN tools over SSH litoral05 2026-05-05 11:49:51 +01:00
  • c9305ff665 Add REMOVING router status and update transitions litoral05 2026-05-05 11:44:23 +01:00
  • 70157f4d35 Run removal workflow through SSH litoral05 2026-05-05 11:41:57 +01:00
  • 36004ef3a9 Configure VPS SSH connection from environment variables litoral05 2026-05-05 11:34:08 +01:00
  • 6b7b85da19 Add SSH command execution service litoral05 2026-05-05 11:13:51 +01:00
  • b71030dba8 Automate router provisioning status flow litoral05 2026-05-05 10:59:07 +01:00
  • c952eb2eaa Add deployments by router endpoint litoral05 2026-05-05 10:56:11 +01:00
  • 83c406df8d Add get deployment by id endpoint litoral05 2026-05-05 10:53:51 +01:00
  • cdad064717 Add deployment response DTO litoral05 2026-05-05 10:52:46 +01:00
  • 0d6aa6300a Add deployment history endpoint litoral05 2026-05-05 10:51:21 +01:00
  • 0adda01f43 Add deployment system and provision simulation litoral05 2026-05-05 10:50:02 +01:00
  • c0209b3383 Allow PENDING to REMOVED transition litoral05 2026-05-05 10:39:57 +01:00
  • 423fd3971c Refactor router status transitions and remove READY state litoral05 2026-05-05 10:34:26 +01:00
  • 59989ce652 Add delete router endpoint litoral05 2026-05-05 10:26:49 +01:00
  • 69736f8975 Add router status update endpoint litoral05 2026-05-05 10:25:04 +01:00
  • 42eca49cde Add get router by id endpoint litoral05 2026-05-05 10:23:23 +01:00
  • 3c311722a7 Add router LAN subnet unique constraint litoral05 2026-05-05 10:21:55 +01:00
  • b0faad0112 Add router duplicate subnet validation litoral05 2026-05-05 10:20:44 +01:00
  • d0fd8d9774 Move router creation logic to service litoral05 2026-05-05 10:16:48 +01:00
  • a6364839f5 Add create router endpoint litoral05 2026-05-05 10:15:05 +01:00
  • 5301ba1b28 Add routers table, entity, repository and GET endpoint litoral05 2026-05-05 10:11:09 +01:00
  • 2b74db43dd Add flyway initial schema and database setup litoral05 2026-05-05 10:04:51 +01:00
  • 5dd2c479c7 Initial Spring Boot backend setup litoral05 2026-05-05 09:42:18 +01:00