Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ API_DOMAIN=api.openwisp.org
# SSH Credentials Configurations
SSH_PRIVATE_KEY_PATH=/home/openwisp/.ssh/id_ed25519
SSH_PUBLIC_KEY_PATH=/home/openwisp/.ssh/id_ed25519.pub
VPN_DOMAIN=openvpn.openwisp.org
OPENVPN_DOMAIN=openvpn.openwisp.org
[email protected]
DB_USER=admin
DB_PASS=admin
Expand Down Expand Up @@ -42,9 +42,9 @@ X509_ORGANIZATION_NAME=OpenWISP
X509_ORGANIZATION_UNIT_NAME=OpenWISP
[email protected]
X509_COMMON_NAME=OpenWISP
# VPN
VPN_NAME=default
VPN_CLIENT_NAME=default-management-vpn
# OpenVPN
OPENVPN_NAME=default
OPENVPN_CLIENT_NAME=default-management-vpn
# Developer
DEBUG_MODE=False
DJANGO_LOG_LEVEL=INFO
Expand Down
6 changes: 3 additions & 3 deletions deploy/auto-install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -147,11 +147,11 @@ setup_docker_openwisp() {
fi
# VPN domain
if [[ -z "$vpn_domain" ]]; then
set_env "VPN_DOMAIN" "openvpn.${domain}"
set_env "OPENVPN_DOMAIN" "openvpn.${domain}"
elif [[ "${vpn_domain,,}" == "n" ]]; then
set_env "VPN_DOMAIN" "example.com"
set_env "OPENVPN_DOMAIN" "example.com"
else
set_env "VPN_DOMAIN" "$vpn_domain"
set_env "OPENVPN_DOMAIN" "$vpn_domain"
fi
# Site manager email
set_env "EMAIL_DJANGO_DEFAULT" "$django_default_email"
Expand Down
14 changes: 7 additions & 7 deletions docs/user/settings.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Additionally, you can search for the following prefixes:
- ``DASHBOARD_``: Settings specific to the OpenWISP dashboard.
- ``API_``: Settings specific to the OpenWISP API.
- ``X509_``: Configurations related to x509 CA and certificates.
- ``VPN_``: Default VPN and VPN template configurations.
- ``OPENVPN_``: Default OpenVPN and OpenVPN template configurations.
- ``CRON_``: Periodic task configurations.
- ``EXPORT_``: NFS server configurations.

Expand Down Expand Up @@ -57,8 +57,8 @@ properly on your system.

.. _vpn_domain:

``VPN_DOMAIN``
~~~~~~~~~~~~~~
``OPENVPN_DOMAIN``
~~~~~~~~~~~~~~~~~~

- **Explanation:** Valid domain / IP address to reach the OpenVPN server.
- **Valid Values:** Any valid domain or IP address.
Expand Down Expand Up @@ -975,15 +975,15 @@ Nginx
OpenVPN
-------

``VPN_NAME``
~~~~~~~~~~~~
``OPENVPN_NAME``
~~~~~~~~~~~~~~~~

- **Explanation:** Name of the VPN Server that will be visible on the
- **Explanation:** Name of the OpenVPN Server that will be visible on the
OpenWISP dashboard.
- **Valid Values:** STRING.
- **Default:** ``default``.

``VPN_CLIENT_NAME``
``OPENVPN_CLIENT_NAME``
~~~~~~~~~~~~~~~~~~~

- **Explanation:** Name of the VPN client template that will be visible on
Expand Down
2 changes: 1 addition & 1 deletion images/common/init_command.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ elif [ "$MODULE_NAME" = 'freeradius' ]; then
source docker-entrypoint.sh -X
fi
elif [ "$MODULE_NAME" = 'openvpn' ]; then
if [[ -z "$VPN_DOMAIN" ]]; then exit; fi
if [[ -z "$OPENVPN_DOMAIN" ]]; then exit; fi
wait_nginx_services
openvpn_preconfig
openvpn_config
Expand Down
8 changes: 4 additions & 4 deletions images/openwisp_base/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -151,10 +151,10 @@ ENV DASHBOARD_APP_SERVICE=dashboard \
# SSH Credentials Configurations
SSH_PRIVATE_KEY_PATH=/home/openwisp/.ssh/id_ed25519 \
SSH_PUBLIC_KEY_PATH=/home/openwisp/.ssh/id_ed25519.pub \
# VPN Configurations
VPN_DOMAIN=openvpn.example.com \
VPN_NAME=default \
VPN_CLIENT_NAME=default-management-vpn \
# OpenVPN Configurations
OPENVPN_DOMAIN=openvpn.example.com \
OPENVPN_NAME=default \
OPENVPN_CLIENT_NAME=default-management-vpn \
X509_NAME_CA=default \
X509_NAME_CERT=default \
X509_COUNTRY_CODE=IN \
Expand Down
6 changes: 3 additions & 3 deletions images/openwisp_dashboard/load_init_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ def create_default_cert(ca):

def create_default_vpn(ca, cert):
"""Creates default vpn."""
vpn_name = os.environ["VPN_NAME"]
vpn_name = os.environ["OPENVPN_NAME"]
if Vpn.objects.exists():
try:
vpn = Vpn.objects.get(name=vpn_name)
Expand All @@ -104,7 +104,7 @@ def create_default_vpn(ca, cert):
"you may modify these settings and they will soon reflect "
"in your OpenVPN Server instance."
),
host=os.environ["VPN_DOMAIN"],
host=os.environ["OPENVPN_DOMAIN"],
backend="openwisp_controller.vpn_backends.OpenVpn",
)
with open("openvpn.json", "r") as json_file:
Expand All @@ -120,7 +120,7 @@ def create_default_vpn(ca, cert):

def create_default_vpn_template(vpn):
"""Creates default vpn client template."""
template_name = os.environ["VPN_CLIENT_NAME"]
template_name = os.environ["OPENVPN_CLIENT_NAME"]
if Template.objects.filter(vpn=vpn).exists():
return Template.objects.get(vpn=vpn)

Expand Down
2 changes: 1 addition & 1 deletion images/openwisp_openvpn/supervisord.conf
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ pidfile=/supervisord.pid
[program:openvpn]
user=root
directory=/
command=/usr/sbin/openvpn --config %(ENV_VPN_NAME)s.conf
command=/usr/sbin/openvpn --config %(ENV_OPENVPN_NAME)s.conf
autostart=true
autorestart=true
stopsignal=INT
Expand Down
Loading