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 ebc1e24282
Nginx frontend in proxy mode (ssl connection failed)
11 months ago
sstp Initial commit (tested, PoC compatible with Mikrotik) 11 months ago
.gitignore Add documentation (Signing tests certificates) 11 months ago
README.md Add documentation (Signing tests certificates) 11 months ago
accel-ppp.conf Initial commit (tested, PoC compatible with Mikrotik) 11 months ago
ca.pem Initial commit (tested, PoC compatible with Mikrotik) 11 months ago
cert.pem Initial commit (tested, PoC compatible with Mikrotik) 11 months ago
chap-secrets Initial commit (tested, PoC compatible with Mikrotik) 11 months ago
compose.yaml Nginx frontend in proxy mode (ssl connection failed) 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