Apply WireGuard peers to VPS safely

This commit is contained in:
litoral05
2026-05-07 15:10:09 +01:00
parent f93a4c8402
commit 8b849e6560
11 changed files with 309 additions and 0 deletions
@@ -0,0 +1,18 @@
CREATE TABLE wireguard_peers (
id UUID PRIMARY KEY,
router_id UUID NOT NULL UNIQUE,
public_key VARCHAR(255) NOT NULL UNIQUE,
vpn_ip VARCHAR(45) NOT NULL,
allowed_ips VARCHAR(100) NOT NULL,
endpoint_mode VARCHAR(50) NOT NULL,
status VARCHAR(50) NOT NULL,
created_at TIMESTAMP NOT NULL,
updated_at TIMESTAMP NOT NULL,
CONSTRAINT fk_wireguard_peers_router
FOREIGN KEY (router_id)
REFERENCES routers(id)
);
CREATE INDEX idx_wireguard_peers_status
ON wireguard_peers(status);