maybe fix database and dashboard
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
CREATE TABLE IF NOT EXISTS vpn_nodes (
|
||||
id UUID PRIMARY KEY,
|
||||
name VARCHAR(100) NOT NULL,
|
||||
country_code VARCHAR(10) NOT NULL, -- например 'de', 'nl'
|
||||
ip_address VARCHAR(50) NOT NULL,
|
||||
port INT NOT NULL DEFAULT 443,
|
||||
status VARCHAR(20) NOT NULL DEFAULT 'offline', -- online, offline, maintenance
|
||||
current_load INT NOT NULL DEFAULT 0,
|
||||
|
||||
-- Конфигурация, которая улетит в TunnelConfig на мобилку
|
||||
tunnel_address VARCHAR(50) NOT NULL DEFAULT '10.0.0.1',
|
||||
tunnel_prefix INT NOT NULL DEFAULT 24,
|
||||
tunnel_dns VARCHAR(50) NOT NULL DEFAULT '10.0.0.2',
|
||||
tunnel_mtu INT NOT NULL DEFAULT 1380,
|
||||
|
||||
last_seen TIMESTAMPTZ NOT NULL DEFAULT NOW(),
|
||||
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
|
||||
);
|
||||
Reference in New Issue
Block a user