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
11 months ago
ldap Initial ldap and radius configs 11 months ago
nginx-stream Refactor stream proxy 2 years ago
proxy Nginx frontend in stream mode, client cert based auth to connect sstp server 2 years ago
radius Initial ldap and radius configs 11 months ago
sstp Initial commit (tested, PoC compatible with Mikrotik) 2 years ago
.gitignore Move and regenerate dev keys 11 months ago
README.md Add documentation (Signing tests certificates) 2 years ago
accel-ppp.conf Initial ldap and radius configs 11 months ago
ca.pem Move and regenerate dev keys 11 months ago
cert.pem Move and regenerate dev keys 11 months ago
chap-secrets Initial commit (tested, PoC compatible with Mikrotik) 2 years ago
compose.yaml Initial ldap and radius configs 11 months ago
privkey.pem Move and regenerate dev keys 11 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