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 761e7f4e06
Add documentation (Signing tests certificates)
8 months ago
sstp Initial commit (tested, PoC compatible with Mikrotik) 8 months ago
.gitignore Add documentation (Signing tests certificates) 8 months ago
README.md Add documentation (Signing tests certificates) 8 months ago
accel-ppp.conf Initial commit (tested, PoC compatible with Mikrotik) 8 months ago
ca.pem Initial commit (tested, PoC compatible with Mikrotik) 8 months ago
cert.pem Initial commit (tested, PoC compatible with Mikrotik) 8 months ago
chap-secrets Initial commit (tested, PoC compatible with Mikrotik) 8 months ago
compose.yaml Initial commit (tested, PoC compatible with Mikrotik) 8 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