Clarify and complete systemd.md
This commit is contained in:
parent
892a3c9a1c
commit
e4821ec709
@ -15,11 +15,17 @@ are harmless for those not using IPv6.
|
|||||||
To use and enable automatic start by systemd:
|
To use and enable automatic start by systemd:
|
||||||
|
|
||||||
1. Create a Docker volume container named `ovpn-data-NAME` where `NAME` is the
|
1. Create a Docker volume container named `ovpn-data-NAME` where `NAME` is the
|
||||||
user's choice to describe the use of the container. In the example
|
user's choice to describe the use of the container. In this example
|
||||||
configuration given in the [README](/README.md) `NAME=data`.
|
configuration, `NAME=example`.
|
||||||
2. Initialize the data container according to the [docker-openvpn
|
|
||||||
README](/README.md), but don't start the container. Stop the Docker
|
OVPN_DATA="ovpn-data-example"
|
||||||
container if started.
|
docker volume create --name $OVPN_DATA
|
||||||
|
|
||||||
|
2. Initialize the data container, but don't start the container :
|
||||||
|
|
||||||
|
docker run -v $OVPN_DATA:/etc/openvpn --rm kylemanna/openvpn ovpn_genconfig -u udp://VPN.SERVERNAME.COM
|
||||||
|
docker run -v $OVPN_DATA:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki
|
||||||
|
|
||||||
3. Download the [docker-openvpn@.service](https://raw.githubusercontent.com/kylemanna/docker-openvpn/master/init/docker-openvpn%40.service)
|
3. Download the [docker-openvpn@.service](https://raw.githubusercontent.com/kylemanna/docker-openvpn/master/init/docker-openvpn%40.service)
|
||||||
file to `/etc/systemd/system`:
|
file to `/etc/systemd/system`:
|
||||||
|
|
||||||
@ -27,11 +33,11 @@ To use and enable automatic start by systemd:
|
|||||||
|
|
||||||
4. Enable and start the service with:
|
4. Enable and start the service with:
|
||||||
|
|
||||||
systemctl enable --now docker-openvpn@NAME.service
|
systemctl enable --now docker-openvpn@example.service
|
||||||
|
|
||||||
5. Verify service start-up with:
|
5. Verify service start-up with:
|
||||||
|
|
||||||
systemctl status docker-openvpn@NAME.service
|
systemctl status docker-openvpn@example.service
|
||||||
journalctl --unit docker-openvpn@NAME.service
|
journalctl --unit docker-openvpn@example.service
|
||||||
|
|
||||||
For more information, see the [systemd manual pages](https://www.freedesktop.org/software/systemd/man/index.html).
|
For more information, see the [systemd manual pages](https://www.freedesktop.org/software/systemd/man/index.html).
|
||||||
|
Loading…
Reference in New Issue
Block a user