master
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
Languages
Dockerfile
100%