From 6cebd2be9fcf3ffce86348594b41e8a69e1a8a5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Dvorsk=C3=BD?= Date: Mon, 8 Jul 2024 22:23:45 +0200 Subject: [PATCH 1/3] The base is docker compose --- Dockerfile.aarch64 | 2 +- README.md | 1 - docker-compose.yml | 13 +++++++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 docker-compose.yml diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 324b8363..a334db81 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,7 +1,7 @@ # Original credit: https://github.com/jpetazzo/dockvpn # Smallest base image -FROM aarch64/alpine:3.5 +FROM aarch64/alpine:latest LABEL maintainer="Kyle Manna " diff --git a/README.md b/README.md index a9106737..bc34f931 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,6 @@ [![Build Status](https://travis-ci.org/kylemanna/docker-openvpn.svg)](https://travis-ci.org/kylemanna/docker-openvpn) [![Docker Stars](https://img.shields.io/docker/stars/kylemanna/openvpn.svg)](https://hub.docker.com/r/kylemanna/openvpn/) [![Docker Pulls](https://img.shields.io/docker/pulls/kylemanna/openvpn.svg)](https://hub.docker.com/r/kylemanna/openvpn/) -[![ImageLayers](https://images.microbadger.com/badges/image/kylemanna/openvpn.svg)](https://microbadger.com/#/images/kylemanna/openvpn) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fkylemanna%2Fdocker-openvpn.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fkylemanna%2Fdocker-openvpn?ref=badge_shield) diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..994cb222 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,13 @@ +services: + openvpn: + cap_add: + - NET_ADMIN + build: + context: . + dockerfile: Dockerfile + container_name: openvpn + ports: + - "1194:1194/udp" + restart: always + volumes: + - ./data/conf:/etc/openvpn From d9c1de33e4ea435da46ecaca89f11f6c68d66aa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Dvorsk=C3=BD?= Date: Fri, 3 Jan 2025 10:06:16 +0100 Subject: [PATCH 2/3] Add privileged mode --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index 994cb222..5b3ae4ae 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,3 +11,4 @@ services: restart: always volumes: - ./data/conf:/etc/openvpn + privileged: true From 783a0fe233bce63cdb0b022ced877f8f455b4555 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Dvorsk=C3=BD?= <82517261+hufhend@users.noreply.github.com> Date: Tue, 23 Sep 2025 20:57:14 +0200 Subject: [PATCH 3/3] Update Dockerfile.aarch64 Add https repo --- Dockerfile.aarch64 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index a334db81..3664e03a 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -5,8 +5,8 @@ FROM aarch64/alpine:latest LABEL maintainer="Kyle Manna " -RUN echo "http://dl-4.alpinelinux.org/alpine/edge/community/" >> /etc/apk/repositories && \ - echo "http://dl-4.alpinelinux.org/alpine/edge/testing/" >> /etc/apk/repositories && \ +RUN echo "https://dl-4.alpinelinux.org/alpine/edge/community/" >> /etc/apk/repositories && \ + echo "https://dl-4.alpinelinux.org/alpine/edge/testing/" >> /etc/apk/repositories && \ apk add --update openvpn iptables bash easy-rsa openvpn-auth-pam google-authenticator pamtester && \ ln -s /usr/share/easy-rsa/easyrsa /usr/local/bin && \ rm -rf /tmp/* /var/tmp/* /var/cache/apk/* /var/cache/distfiles/*