Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vexsx/softether-vpn
ansible and bash script to automate install of softether VPN
https://github.com/vexsx/softether-vpn
Last synced: about 4 hours ago
JSON representation
ansible and bash script to automate install of softether VPN
- Host: GitHub
- URL: https://github.com/vexsx/softether-vpn
- Owner: vexsx
- Created: 2024-06-12T15:57:40.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-18T10:13:46.000Z (5 months ago)
- Last Synced: 2024-06-18T11:23:08.568Z (5 months ago)
- Language: Shell
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SoftEther VPN Ansible Role
This Ansible role installs and configures the SoftEther VPN server on a target machine running a Debian-based distribution.
## Requirements
- Ansible 2.9 or higher
- Target machine running a Debian-based distribution (e.g., Ubuntu)
- Root privileges on the target machine## Repository Structure
- **inventory**: Contains the inventory files for Ansible.
- **roles/install/tasks**: Contains the Ansible tasks for installing Softether VPN.
- **installSoftether.sh**: Shell script for installing Softether VPN.
- **main.yaml**: Main Ansible playbook.### Installation
1. **Clone the repository**
```bash
git clone https://github.com/vexsx/Softether-VPN.git
cd Softether-VPN
```2. **Run the Ansible playbook**
Ensure your inventory file is correctly configured, then run:
```bash
ansible-playbook -i inventory main.yaml
```### Using the install script
Alternatively, you can use the provided shell script to install Softether VPN:
```bash
chmod +x installSoftether.sh
./installSoftether.sh
```## Role Variables
You can configure the following variables to customize the role:
```yaml
download_url: "https://www.softether-download.com/files/softether/v4.42-9798-rtm-2023.06.30-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.42-9798-rtm-2023.06.30-linux-x64-64bit.tar.gz"