Commit graph

36 commits

Author SHA1 Message Date
Khanh Ngo 211304173d
Update README.md 2020-04-25 11:16:20 +07:00
Khanh Ngo 679dfb39e8
Create README.md 2020-04-25 11:13:29 +07:00
Khanh Ngo d026c0ff4a
Create LICENSE 2020-04-25 11:07:12 +07:00
Khanh Ngo a5a3086f1a Update docker-compose example 2020-04-25 10:53:14 +07:00
Khanh Ngo f79b52ac2b Fix endpoint address in InitDB 2020-04-25 09:37:12 +07:00
Khanh Ngo 1992af5db5 Remove npm package log and add wg config mountpoint 2020-04-25 09:18:36 +07:00
Khanh Ngo e680b803b0
Change docker image in release to alpine 3.11 2020-04-25 08:36:19 +07:00
Khanh Ngo 0be9bd64da
Change docker image in release to alpine 3.11 2020-04-25 08:35:55 +07:00
Khanh Ngo b12feb08bd
Add docker build 2020-04-25 00:33:22 +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 d017ea17c8
Don't write disabled client to wireguard config file 2020-04-23 23:54:46 +07:00
Khanh Ngo 233cf9b9b3
Add empty db directory in vcs 2020-04-23 23:47:19 +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 ea36311475
Ajustment to update the UI when a client got removed 2020-04-22 21:49:45 +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 6f8e5cdbca
Remove debug log from console 2020-04-20 00:20:22 +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 20fcdbafa5
Correct error message on new client form 2020-04-19 10:52:07 +07:00
Khanh Ngo 9e165d1e12
Correct error message on new client form 2020-04-19 10:51:55 +07:00
Khanh Ngo 7ae4dd12dd
Validate AllowedIPs from user input 2020-04-19 10:46:43 +07:00
Khanh Ngo fe57993240
Adjust AllowedIPs field to use input tag plugin 2020-04-19 00:44:51 +07:00
Khanh Ngo c4e846ccd4
Generate QR code 2020-04-18 21:42:53 +07:00
Khanh Ngo 59e1a9e377
Remove the binary file 2020-04-18 16:21:14 +07:00
Khanh Ngo 6cb8527c35 Initial commit 2020-04-18 16:17:49 +07:00