Commit graph

144 commits

Author SHA1 Message Date
Khanh Ngo
9a27cc366f
Single binary build ()
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
c56f042217 Merge branch 'master' of github.com:ngoduykhanh/wireguard-ui 2020-05-18 14:26:21 +07:00
Khanh Ngo
b741a915ae
Update README.md 2020-05-17 14:38:26 +07:00
Khanh Ngo
1d18fdc057
Ignore IDEA 2020-05-08 15:49:44 +07:00
Khanh Ngo
df7e1182cd
Update ingore files 2020-04-27 09:58:03 +07:00
Khanh Ngo
e6250f85e4
Update dockerfile health check url 2020-04-25 17:23:01 +07:00
Khanh Ngo
91f06914d4
Add download button 2020-04-25 16:58:14 +07:00
Khanh Ngo
6f0d7bf69f
Format code 2020-04-25 13:07:05 +07:00
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