Sign inSign up

badsmoke/softether-server

By badsmoke

Updated almost 4 years ago

Image
0

533

badsmoke/softether-server repository overview

softether server as docker

if other architectures are desired, like arm or arm64, just let us know

MAINTAINER badsmoke [email protected]

Docker- Compose
version: '3.3'
services:
    softethervpn:
        restart: always
        image: badsmoke/softether-server:v4.32-9731-beta-1
        volumes:
           - "./vpn_config/vpn_server.config:/vpnserver/vpn_server.config"
           - "./vpn_log/security_log/:/vpnserver/security_log/"
           - "./vpn_log/server_log/:/vpnserver/server_log/"
           - "./vpn_log/packet_log/:/vpnserver/packet_log/"
        devices:
            - "/dev/net/tun"
        network_mode: "host"
        cap_add:
            - NET_ADMIN


Dockerfile
FROM ubuntu:18.04

### SET ENVIRONNEMENT
ENV LANG="en_US.UTF-8" 
#v4.32-9731-beta-2020.01.01
ARG SOFTETHERVERSION="v4.32-9731-beta"
### SETUP
RUN apt update && apt install net-tools wget openssl make libssl1.0.0 libssl-dev gcc binutils -y

RUN wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/${SOFTETHERVERSION}/softether-vpnserver-${SOFTETHERVERSION}-2020.01.01-linux-x64-64bit.tar.gz -O - | tar -xz
RUN cd vpnserver && printf '1\n1\n1\n' | make
RUN apt remove wget make gcc binutils -y && rm -rf /var/lib/apt/lists/*
COPY entrypoint.sh /

EXPOSE 443/tcp 992/tcp 1194/udp 5555/tcp


RUN chmod +x /vpnserver/vpnserver
RUN chmod +x /entrypoint.sh

ENTRYPOINT ["/entrypoint.sh"]

Tag summary

Content type

Image

Digest

sha256:000f15342

Size

743.6 MB

Last updated

almost 4 years ago

docker pull badsmoke/softether-server