21 Commits

Author SHA1 Message Date
Khanh Ngo
9a27cc366f Single binary build (#10)
Single binary build
Use go rice for embedding the static files and templates to the binary file
2020-05-21 15:51:24 +07:00
Khanh Ngo
91f06914d4 Add download button 2020-04-25 16:58:14 +07:00
Khanh Ngo
a5fbb7b58a Add authentication 2020-04-24 18:14:54 +07:00
Khanh Ngo
a78c9f3dd4 Add login page 2020-04-24 11:22:50 +07:00
Khanh Ngo
5e7cfbd01f Add Global Settings into DB initilization step 2020-04-23 23:40:44 +07:00
Khanh Ngo
38c1f3a302 DB query refactoring 2020-04-23 18:01:40 +07:00
Khanh Ngo
7c3cac8084 Add Apply Config button to save wireguard config file 2020-04-23 09:29:44 +07:00
Khanh Ngo
43012a720c Adjustment in the CSS to show/hide pause button 2020-04-22 21:39:35 +07:00
Khanh Ngo
dbb85cb759 Adjustment to have enable/disable client on UI 2020-04-22 17:11:28 +07:00
Khanh Ngo
e52ffaf686 Validate the client IP allocation 2020-04-22 00:08:48 +07:00
Khanh Ngo
15703b9185 Adjustment in New Client form to have Allocation IP from suggestion API 2020-04-21 00:26:49 +07:00
Khanh Ngo
7aec01deed Set correct active class on the navigation menu 2020-04-20 17:32:49 +07:00
Khanh Ngo
85e466698f Get Endpoint Address for suggestion form 2020-04-20 16:50:50 +07:00
Khanh Ngo
deecd9c267 Remove hardcoded values in the client config generation 2020-04-20 10:36:20 +07:00
Khanh Ngo
e99a5ba92b Add global setting form 2020-04-20 09:54:41 +07:00
Khanh Ngo
ef28e332cc Typo fixes 2020-04-20 00:19:00 +07:00
Khanh Ngo
d5ff0cb704 Add wireguard server key pair generation 2020-04-20 00:15:25 +07:00
Khanh Ngo
febf075f8d Add Server config page
Handle server ip addresses input and store
TODO: Key pair form
2020-04-19 15:50:59 +07:00
Khanh Ngo
7ae4dd12dd Validate AllowedIPs from user input 2020-04-19 10:46:43 +07:00
Khanh Ngo
c4e846ccd4 Generate QR code 2020-04-18 21:42:53 +07:00
Khanh Ngo
6cb8527c35 Initial commit 2020-04-18 16:17:49 +07:00