Commit Graph

63 Commits (master)

Author SHA1 Message Date
James Batt be02748b38 fixed sqlite + mysql storage 3 years ago
James Batt a1f0066505 changed default allowed ips because the current one broke on many test systems 3 years ago
James Batt 159d0ea95b reduced dashboard update frequency, updated metadata scraping loop to be more HA friendly 4 years ago
James Batt 4bd9713346 fixed iptables rules 4 years ago
James Batt 15a93523e4 fixed missing config file struct tag 4 years ago
James Batt 5ceb9a9a46 bug fix: devices are no longer disconnected when metadata is updated 4 years ago
James Batt 3ff9c1a6de handle psql style pg connection strings 4 years ago
James Batt 41173e2a98
removed support for the file:// storage backend (#90) 4 years ago
James Batt 482e01cce2
Postgresql ha (#89)
* wip

* updated dev launch config

* handle storage backend reconnect events
4 years ago
James Batt 7d039ce89e updated docs 4 years ago
James Batt c5dc5da9a0 lots of updates to config - also added a data migration tool for moving between storage backends 4 years ago
James Batt d7cb4a0b86 deprecated file:// and recommended the use of sqlite3:// 4 years ago
James Batt 495266d1a6 config fix 4 years ago
James Batt 37eb70227e build fix 4 years ago
James Batt d3f7e6d102 refactored build system back to CRA :( 4 years ago
James Batt ddd030864c admins can now delete devices 4 years ago
James Batt 88370da756 lots of refactoring - also a fix for #56 4 years ago
James Batt 673a3712ad dependency updates and new version of wgembed with better error reporting 4 years ago
James Batt 3d67d352b8 fixed default allowed ips 4 years ago
James Batt f3f2ad9205
changed the "is connected" time to 3 minutes (#53) 4 years ago
James Batt 20dd9316b7
44 fix routing rules (#51)
* updated network rules feature

* fix
4 years ago
Gavin Mogan f6e2f7a9e9
Make name/owner not only unique, but primary key, so gorm knows when to update (#47) 4 years ago
Gavin Mogan dd3c5bc4ec
Link gorm and logrus for debugging if need be purposes (#46) 4 years ago
James Batt 5b2f1866a6 updated dockerfile, renamed disk->file 4 years ago
James Batt 2daf6dd224 minor refactor of the new storage backend feature, updated changelog 4 years ago
Gavin Mogan bda474ce34
SQL Storage Support (#37)
* First pass at sql/postgresql support

* didn't realize go build adds but never removes from go.md, delete the sqlx deps

* Migrate storage to uri style

add in sqlite, postgres, mysql

Tests don't pass cause they don't have a db to talk to

Signed-off-by: Gavin Mogan <git@gavinmogan.com>

* update docs

* Refactor to not open till main.go, makes tests work, easier to default to inmemory
4 years ago
James Batt f5e48d5868 fixes #32 4 years ago
James Batt fac691d7b0 dns address fix 4 years ago
James Batt 901911089c removed DNS port which is incompatible with wireguard clients 4 years ago
James Batt 2f8633fbd7 added server IP to allowed IPs if DNS is enabled 4 years ago
James Batt f93daa5dff
fixes #27 (#31) 4 years ago
PLACE 48f842fcbd
Client network config (#25)
* allowedips support + dns enable/disable

* bug fix: upstream dns now checks resolvconf if left unconfigured

* dns proxy no longer starts when dns is disabled

* updated changelog
4 years ago
PLACE 89ab8fa297
show the owner name in admin UI (#24)
* fixes #21

* updated changelog
4 years ago
PLACE 304a6526cc
basic admin feature, network isolation, docs, helm, k8s, docs (#15)
* wip

* wip

* wip

* wip

* wip

* wip

* helm update

* wip

* wip

* wip

* secret for private key

* updated publish script

* wip

* refactored to mobx, added list all devices for admins

* dockerfile fix

* fixed basic auth

* healthcheck fix

* removed healthcheck because it caused issues with traefik

* helm chart updates

* wip

* wip

* super basic healthcheck endpoint

* wip

* added changelog, updated docs
4 years ago
James Batt ae65c39873 oauth email domain restrictions 4 years ago
James Batt 4488cec621 wip 4 years ago
James Batt dff8fcefb1 wip 4 years ago
James Batt 7dd4d2b4b5 wip 4 years ago
James Batt fa4948b6a8 wip 4 years ago
James Batt e8d88f7e71 wip 4 years ago
James Batt 70bc176c67 wip 4 years ago
James Batt 8e629af3c7 wip 4 years ago
James Batt 383dd63139 wip 4 years ago
James Batt 86ce8d2c2b wip 4 years ago
James Batt 52df6a6cc7 logging
wip

wip

wip

wip
4 years ago
James Batt 08d5973907 dns timeout 4 years ago
James Batt 83d0b943c8 dns caching 4 years ago
James Batt 6b17e8f25d wip 4 years ago
James Batt c78b627f59 added support for dns configuration 4 years ago
James Batt 55ea3490ed DNS config 4 years ago