Ivaylo Novakov
dc1c080f8a
Use the .env file.
...
Actually expose ports.
2021-01-12 16:56:11 +01:00
Ivaylo Novakov
4e6b4b36a3
Switch to fully secured cockroachdb.
2021-01-08 17:40:25 +01:00
Karol Wypchlo
1a9e4f1a4d
upgrade openresty image to ubuntu 18
2021-01-08 13:47:30 +01:00
Karol Wypchlo
6a35c8e58e
upgrade caddy to 2.3.0
2021-01-08 13:13:10 +01:00
Ivaylo Novakov
7f4f2065b2
Merge branch 'accounts-frontend' into accounts
...
# Conflicts:
# docker-compose.yml
# docker/accounts/Dockerfile
2021-01-08 12:19:01 +01:00
Sia Dev
d1428e9398
Remove Oathkeeper's JWKS token from git.
2021-01-08 12:09:05 +01:00
Sia Dev
6204930c9b
Changes from siasky.xyz
2021-01-08 12:04:15 +01:00
Karol Wypchlo
562e484341
xyz
2020-12-18 18:35:25 +01:00
Karol Wypchlo
582e1a9005
xyz
2020-12-18 18:33:59 +01:00
Karol Wypchlo
2d1a8bfeb4
add jwt cookie
2020-12-18 18:30:00 +01:00
Ivaylo Novakov
ed95ef6585
Simplify accounts Dockerfile.
2020-12-18 17:22:19 +01:00
Karol Wypchlo
bd70a76af1
perma redirect
2020-12-18 12:59:15 +01:00
Karol Wypchlo
f52b648c5b
add tracking
2020-12-18 12:23:10 +01:00
Karol Wypchlo
550bdb2ba7
upgrade openresty distro and install luasocket
2020-12-17 16:16:28 +01:00
Karol Wypchlo
d45af93967
clear dashboard
2020-12-17 12:59:31 +01:00
Karol Wypchlo
c806129ba7
rewrite /secure
2020-12-16 14:42:39 +01:00
Karol Wypchlo
3d897cb3ab
use secure subdomain
2020-12-16 13:08:51 +01:00
Karol Wypchlo
b3029b43e3
fix redirects
2020-12-15 18:53:04 +01:00
Karol Wypchlo
1cf160b988
try proxy redirect
2020-12-15 18:00:10 +01:00
Karol Wypchlo
393025befc
fix matcher
2020-12-15 17:34:07 +01:00
Karol Wypchlo
81838aa0e8
access rules
2020-12-15 17:25:09 +01:00
Karol Wypchlo
850a9e8bc1
set cookie path to /secure
2020-12-15 17:25:09 +01:00
Karol Wypchlo
62b9e7dbb4
Revert "secure.conf"
...
This reverts commit 0fc78481b5d9681f92d4d9028dba8ee5abfeede7.
2020-12-15 17:25:09 +01:00
Karol Wypchlo
e2d7397d05
Revert "use secure subdomain"
...
This reverts commit d8003fdd85f37049ac2c7074495f180f2fcfa1b5.
2020-12-15 17:25:09 +01:00
Karol Wypchlo
8a65e1aadf
use secure subdomain
2020-12-15 17:25:09 +01:00
Karol Wypchlo
f261871731
secure.conf
2020-12-15 17:25:09 +01:00
Karol Wypchlo
0f060272e2
add accounts proxy
2020-12-15 17:25:09 +01:00
Karol Wypchlo
8f155f32cf
redirect back to app
2020-12-15 17:25:09 +01:00
Karol Wypchlo
1152ff8bfb
fix logo
2020-12-15 17:25:09 +01:00
Karol Wypchlo
496da1a319
fix logo
2020-12-15 17:25:08 +01:00
Karol Wypchlo
bffa9cf093
fix logo
2020-12-15 17:25:08 +01:00
Karol Wypchlo
07c57d166f
rename favico
2020-12-15 17:25:08 +01:00
Karol Wypchlo
1b220e118f
more overrides
2020-12-15 17:25:08 +01:00
Karol Wypchlo
1bae3f3e92
selfservice branding
2020-12-15 17:25:08 +01:00
Karol Wypchlo
ed04aa0e74
Merge remote-tracking branch 'origin/master' into accounts
2020-12-15 10:36:39 +01:00
Ivaylo Novakov
2673c351ba
Fix docker-compose.
2020-12-10 19:26:01 +01:00
Ivaylo Novakov
3f69b948e1
Add accounts to docker-compose.yml.
2020-12-10 18:52:50 +01:00
Karol Wypchło
83d2aa396e
allow to include previous skynet stats ( #562 )
...
* allow to include previous skynet stats
* explain chunked response
2020-12-10 14:43:59 +01:00
Ivaylo Novakov
8479bf69d7
Make cookies work with all subdomains. We need to override this in the portal-specific config file.
2020-12-09 15:56:19 +01:00
Sia Dev
2c832c0000
Add Oathkeeper (broken SSL on login)
2020-12-09 13:50:17 +01:00
Ivaylo Novakov
305f94ad71
Go back to using siasky.xyz
2020-12-08 16:36:15 +01:00
Ivaylo Novakov
9d42dda0a6
Switch to Cockroach DB for Kratos.
...
Use login.siasky.net as login server.
2020-12-08 16:15:31 +01:00
Karol Wypchło
cd7696c97d
fix /portals and /stats rewrites ( #561 )
2020-12-08 12:21:20 +01:00
Ivaylo Novakov
e201b8de8f
Merge pull request #370 from NebulousLabs/drop-health-checks-from-access-log
...
drop health-check endpoint from access.log
2020-12-07 14:13:11 +01:00
Sia Dev
5ce10dbd4a
Setup mail sending.
2020-12-07 11:16:21 +01:00
Karol Wypchlo
4465569389
kratos
2020-12-04 17:13:51 +01:00
Karol Wypchło
92f9ca3efe
improve nginx skylinks cache purging ( #553 )
...
* purge test
* purge test
* purge test
* purge test
* purge test
* purge test
* purge test
* purge test
2020-12-03 12:59:50 +01:00
Karol Wypchlo
ca22cb2c45
limit registry access in nginx
2020-12-01 10:59:45 +01:00
Karol Wypchlo
a03c41130a
use instead of
2020-11-26 16:10:54 +01:00
Karol Wypchlo
701eccbb2d
fix downloading skylink
2020-11-26 15:49:54 +01:00
Karol Wypchło
a0aba97298
add server override includes and redirect legacy endpoints ( #541 )
...
* add server override includes
* adjusting directory name
2020-11-26 11:44:55 +01:00
Peter-Jan Brone
3eaef976cf
Revert wildcard include ( #540 )
...
* Revert wildcard include
* Revert gitignore
2020-11-25 17:26:44 +01:00
Christopher Schinnerl
991d2a076e
Merge pull request #529 from NebulousLabs/pj/rate-limit-ips
...
Ratelimit
2020-11-25 15:42:06 +01:00
PJ
0a028dbc1a
Move ratelimited
2020-11-25 15:30:29 +01:00
PJ
0040aa5be1
rename zones
2020-11-25 15:15:23 +01:00
Peter-Jan Brone
acf7fabe47
Add Skynet-Skylink response header ( #526 )
2020-11-25 13:26:33 +01:00
PJ
5a9b630f79
Fix typo
2020-11-19 18:27:08 +01:00
PJ
7daebd6d04
Add ratelimit mechanism on upload
2020-11-19 17:08:28 +01:00
Karol Wypchlo
5e735c519b
update sia image to use as builder
2020-11-18 17:10:04 +01:00
Karol Wypchlo
05e34b5aaa
rename blacklist to blocklist
2020-11-13 17:29:40 +01:00
Karol Wypchlo
c946014e7c
fix skylink not accessible
2020-11-04 17:28:45 +01:00
Karol Wypchlo
48b1f0d067
tighten if-else and add empty skylink protection
2020-11-04 12:04:24 +01:00
Karol Wypchło
9b09f9ba5c
Update docker/nginx/conf.d/client.conf comment copy
2020-11-04 11:54:38 +01:00
Karol Wypchlo
04ff998beb
support skydb in hns
2020-11-03 16:26:33 +01:00
Karol Wypchlo
4dc3588f81
support skydb in hns
2020-11-03 16:24:56 +01:00
Karol Wypchlo
11186f3fd6
support skydb in hns
2020-11-03 16:18:23 +01:00
Karol Wypchlo
61d7df781f
update node to 14.15.0
2020-10-30 10:25:37 +01:00
Karol Wypchlo
86497337ec
fix nginx conf
2020-10-27 13:36:31 +01:00
Karol Wypchlo
153bed829b
extend registry proxy timeout to 10 minutes
2020-10-26 12:35:31 +01:00
Karol Wypchlo
f9722f2974
use 1.5.0.4 with fixed logrotate
2020-10-16 17:01:13 +02:00
Karol Wypchlo
831defeca3
add /docs proxy
2020-10-16 14:59:36 +02:00
Karol Wypchło
bd724ede60
add registry endpoint ( #473 )
2020-10-15 12:15:10 +02:00
Karol Wypchlo
b06ebaea72
fix handshake node build
2020-10-13 15:13:07 +02:00
Karol Wypchlo
2e74aea8dd
update node docker image
2020-10-13 14:33:47 +02:00
PJ
1051a73bdf
Oops
2020-10-09 16:41:47 +02:00
PJ
efb76c43a2
Add portal domain to log format
2020-10-09 16:35:34 +02:00
Karol Wypchlo
83ec608dfb
update node docker to 14.11.0
2020-09-29 12:48:45 +02:00
Karol Wypchło
468527c22d
add portal_subdomain to nginx regex and fill documentation ( #435 )
2020-09-29 12:35:34 +02:00
Karol Wypchlo
970cf8caf7
set max retries to something big
2020-09-28 10:57:47 +02:00
Karol Wypchlo
25ebea697d
adjust max retries
2020-09-28 10:50:11 +02:00
Karol Wypchlo
f2c9c774d2
update caddy
2020-09-28 10:24:14 +02:00
Karol Wypchło
3469943a0b
Support hns subdomains ( #420 )
...
* support hns subdomains
* document feature
2020-09-24 16:33:07 +02:00
Karol Wypchło
279e051207
improve nginx config ( #418 )
...
* improve nginx config
* add support for base32 skylink
2020-09-23 15:51:37 +02:00
Karol Wypchło
22b9c368db
drop legacy upload node support ( #417 )
2020-09-22 11:49:57 +02:00
Karol Wypchło
98cd70faea
Fix broken hns redirect ( #415 )
2020-09-21 18:29:47 +02:00
Karol Wypchlo
8b88331065
drop 404 not found on hnsres error
2020-09-16 17:07:05 +02:00
Karol Wypchlo
936d4ecd0c
add more comments
2020-09-16 14:37:14 +02:00
Karol Wypchlo
54cda20b32
adjust hns endpoint
2020-09-16 14:28:47 +02:00
Karol Wypchlo
b7578c00c9
Merge remote-tracking branch 'origin/master' into handshake-proxy-improvements
2020-09-16 10:58:08 +02:00
Karol Wypchło
2bc0010ec7
Merge pull request #404 from NebulousLabs/pj/subdomain-cache-key
...
Include subdomain in the cachekey
2020-09-16 10:49:45 +02:00
PJ
ff02482ee6
Fix newline
2020-09-16 10:48:52 +02:00
PJ
7e5cacabca
Include subdomain in the cachekey
2020-09-16 10:23:49 +02:00
Karol Wypchlo
06d0466a1c
decrease cache time
2020-09-15 17:27:44 +02:00
Karol Wypchlo
c050948d23
improve caching
2020-09-15 17:22:49 +02:00
Karol Wypchlo
c155fcfa55
move handshake proxy to nginx
2020-09-15 17:13:10 +02:00
Karol Wypchlo
bc62bb5274
update to 1.5.0.3 docker-sia
2020-09-15 12:38:03 +02:00
PJ
41514c3660
Fix servername regex
2020-09-11 11:21:39 +02:00
Peter-Jan Brone
96aff33135
Wildcard Subdomains ( #329 )
...
* Add server rule and loation block to handle the base32 encoded skylink through the wildcard subdomain
* Instead of redirecting, proxy pass
* Add trailing slash
* Fix regex to handle server names
* Update docker/nginx/conf.d/client.conf
Co-authored-by: Karol Wypchło <kwypchlo@gmail.com>
* Implement PR remarks
* Implement PR remarks
Co-authored-by: Karol Wypchło <kwypchlo@gmail.com>
2020-09-10 17:14:43 +02:00
Karol Wypchło
c2138f1d15
always use request_id path ( #390 )
2020-09-10 16:29:19 +02:00
Karol Wypchło
0593b41201
Nginx Log Format ( #356 )
...
* add filebeat
* nginx.conf access.log
* nginx.conf access.log
* fix filebeat
* add upstream data to access log
* Update nginx.conf
* Add content type header to access_log format
* Add quotes
* logs with wildcard to include gzipped ones
* Remove filebeat config
Co-authored-by: PJ <peterjan.brone@gmail.com>
2020-09-09 10:17:12 +02:00