For this installation, we need the following prerequisites:
- A registered domain. “If you want to expose this service to the outside world”
- An A record on your online DNS service which is pointing to your server IP address. “If you want to expose this service to the outside world”
- Portainer, Docker, Docker Compose, and NPM on your cloud, virtual or bare metal Linux server “I am going to use Ubuntu here” If you want to know more about that you can go and watch that learning video first.
- Suppose you want to expose this service to the outside world, instead of using NPM as I told you in the previous section. In that case, you can also use other solutions like Cloudflare Tunnel or Teleport or other great solutions which you can find on my Youtube channel.
Now, let's start the installation procedures:
mkdir docker -p && cd docker
Now please clone the project:
git clone https://github.com/crocandr/docker-softether.git
cd docker-softether
Now by using the below command, you can start the related container:
docker compose up -d
Now, please download the SoftEther VPN Server and VPN Bridge and install that on any Windows machine you have access to.
After the installation mentioned, you can access your softether instance according to my related video on Youtube.
Thanks a lot for your attention and I hope you enjoy…