Simple docker compose manifest for deploy of SSTP server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Terekhin Alexandr ca7cea290b
Move and regenerate dev keys
10 months ago
ldap Initial ldap and radius configs 10 months ago
nginx-stream Refactor stream proxy 1 year ago
proxy Nginx frontend in stream mode, client cert based auth to connect sstp server 1 year ago
radius Initial ldap and radius configs 10 months ago
sstp Initial commit (tested, PoC compatible with Mikrotik) 1 year ago
.gitignore Move and regenerate dev keys 10 months ago
README.md Add documentation (Signing tests certificates) 1 year ago
accel-ppp.conf Initial ldap and radius configs 10 months ago
ca.pem Move and regenerate dev keys 10 months ago
cert.pem Move and regenerate dev keys 10 months ago
chap-secrets Initial commit (tested, PoC compatible with Mikrotik) 1 year ago
compose.yaml Initial ldap and radius configs 10 months ago
privkey.pem Move and regenerate dev keys 10 months ago

README.md

Docker SSTP server

Start

Just run

docker compose up

Self-signed certificates

If you need self-signed certificate for testing, you can generate it with following commands:

Create Root Key

openssl genrsa -des3 -out rootCA.key 4096

If you want a non password protected key just remove the -des3 option

Create and self sign the Root Certificate

openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -out ca.pem

Create the server certificate key

openssl genrsa -out privkey.pem

Create the signing request (csr)

openssl req -new -key privkey.pem -out sstp-csr.csr

Create a server certificate

openssl x509 -req -in sstp-csr.csr -CA ca.pem -CAkey rootCA.key -CAcreateserial -out cert.pem -days 365