lawtancool
ecbecd6c3b
delete unnessesary source files from image
2020-03-26 09:47:36 -07:00
Renovate Bot
3c86360dcd
Update ubuntu:18.04 Docker digest to e5dd9db
2020-03-20 21:31:10 +00:00
Renovate Bot
e70ff1b411
Update ubuntu:18.04 Docker digest to 0925d08
2020-02-21 23:48:09 +00:00
Renovate Bot
3539cbef73
Update ubuntu:18.04 Docker digest to bc02586
2020-01-16 02:50:25 +00:00
lawtancool
72ce7bb26d
fix digest
2019-11-29 21:06:38 -08:00
lawtancool
99233442a2
pin ubuntu image to latest amd64 digest for renovate
2019-11-29 21:04:09 -08:00
lawtancool
738428e544
fix tunnelblick source path again
2019-11-15 20:19:11 -08:00
lawtancool
f59bc9ec15
fix tunnelblick source path
2019-11-15 20:04:36 -08:00
lawtancool
5da288407f
update maintainer
2019-11-15 19:49:39 -08:00
lawtancool
7a2f265034
update to openvpn 2.4.8
2019-11-15 19:49:14 -08:00
lawtancool
d34995122b
add iptables
2019-06-21 21:48:54 -07:00
lawtancool
26a5f0bfb7
add easy-rsa package
...
needed for pki generation
2019-06-21 19:42:33 -07:00
lawtancool
095a9a11a4
disable systemd in configure
2019-06-21 19:06:59 -07:00
lawtancool
19b4021f3e
expose tcp as well
2019-06-21 19:01:42 -07:00
lawtancool
e858cb5a33
add libsystemd-daemon-dev
...
./configure seemed to need it
2019-06-21 19:00:35 -07:00
lawtancool
3f057f93b1
change to openvpn 2.4.7
...
because tunnelblick removed 2.4.6 patches in favor of 2.4.7
2019-06-21 18:51:39 -07:00
lawtancool
2975062a3f
try removing resolvconf
...
because it doesn't install properly during the docker image build
2019-06-21 18:43:18 -07:00
lawtancool
0f708e5e30
add -y to apt-get install
2019-06-21 18:35:19 -07:00
lawtancool
a53bd0ca62
Update Dockerfile
2019-06-21 18:26:57 -07:00
cglewis
d7cf0c7e93
MAINTAINER is deprecated, using LABEL now
2017-10-31 20:12:28 -07:00
Nicolas Duchon
8d7bc7e2c5
Set CRL next update to 3650 days
2017-06-17 13:17:20 +02:00
Kyle Manna
e00a72a3f6
Dockerfile: master branch follows alpine:latest
...
The master branch will follow alpine:latest. See `openvpn-2.x` branches
for more stability.
Related #267
2017-05-26 12:25:43 -07:00
Kyle Manna
c0ed8d468d
Dockerfile: Drop edge/community for google-authenticator
...
* Use the primary repository now that google-authenticator is available
from alpine:v3.5.
Related to #262
2017-05-17 09:27:30 -07:00
Kyle Manna
6bff62eb79
Dockerfile: Swtich from dl-4 to dl-cdn.alpinelinux.org
...
* At the time of this commit dl-4.alpinelinux.org was unreachable.
* Switch to the CDN instead of some hardcoded server.
2017-05-11 11:20:40 -07:00
Kyle Manna
431c4a3e82
Dockerfile: Bump to Alpine 3.5
...
* Update to the latest and greatest for testing.
* Closes #187
2017-01-05 15:58:10 -08:00
Kyle Manna
8027454cb5
google-auth: Pull from community repository again
...
* Pull from upstream community repository instead of building inline.
2016-09-02 21:57:23 -07:00
Kyle Manna
dc9c30ff5a
google-authenticator: Manually build Alpine package
...
* Build the Alpine package directly
* Resolves #153
2016-08-31 09:57:42 -07:00
Adam Monsen
b81b2dd472
Derive from alpine 3.4 instead of 3.2
...
To work around known vulnerabilities in alpine 3.2 such as CVE-2016-2177
and CVE-2016-2178.
See https://github.com/kylemanna/docker-openvpn/issues/140
2016-06-24 13:53:45 -07:00
Dave Burke
097376db75
Set working dir in ovpn_run instead of Dockerfile
2016-05-28 22:34:41 -05:00
Fabio Napoleoni
35c9103454
Updated Alpine Linux packages, including pamtester
2016-02-15 21:01:52 +01:00
Fabio Napoleoni
d481313311
Back to Alpine Linux using packaged version of google-authenticator
2016-02-11 18:10:51 +01:00
Fabio Napoleoni
9c6f3311a1
Fix for Dockerfile, trailing slash is needed.
2016-02-07 14:45:28 +01:00
Fabio Napoleoni
6fcebf9adb
Server side configuration for OTP
2016-02-06 20:23:59 +01:00
Fabio Napoleoni
86d2a52f85
Install google authenticator in jessie
2016-02-06 19:45:42 +01:00
Fabio Napoleoni
1623afe651
Reverted to debian jessie
2016-02-06 19:40:54 +01:00
Kyle Manna
818e8682d1
Dockerfile: EasyRSA is in community now
...
* No longer in testing.
2015-11-28 09:10:55 -08:00
Kyle Manna
23f66094ff
alpine: Use easy-rsa in testing branch of alpine
...
* Simplifes the Dockerfile significantly.
* No need for curl.
2015-09-10 10:33:05 -07:00
Kyle Manna
3da0efa5bc
alpine: Use alpine as base image instead of Debian
...
* Debian Jessie -> Alpine 3.2: 150MB -> 15MB
2015-09-08 10:07:16 -07:00
Kyle Manna
d08df0189b
Dockerfile: Chmod everything in /usr/local/bin
...
* Keep it simple.
* Nothing should ever be put in bin that isn't excutable.
2015-09-07 19:21:55 -07:00
Kyle Manna
d96378a391
Dockerfile: Streamline tarball extraction
...
* No point in writing it to the disk and then deleting it
* Extract it in place
2015-09-07 19:21:07 -07:00
Julian Vassev
32029c98c8
Update to easyrsa 3.0
...
virtual size 60mb smaller, git replaced by curl
2015-09-08 01:11:32 +03:00
Kyle Manna
1078267db5
Dockerfile: Clarify port mapping
...
* Extend comment about port mapping since everyone seems to want to run
on port 443/tcp.
* Accept that nobody (except the already competent) will read the
comment and ask anyway.
2015-06-21 22:55:16 -07:00
Kyle Manna
473671a4d0
Dockerfile: Shallow clone EasyRSA v3
...
* Do a shallow clone for a smaller checkout
* Condense multiple run lines to a single RUN line for a flatter image.
2014-12-05 14:07:00 -08:00
Kyle Manna
19f4c5cde4
Dockerfile: Clean-up after apt operations
...
* Delete old files to keep the image lean.
2014-12-05 13:55:53 -08:00
Kyle Manna
201bab6f3d
Dockerfile: Set WORKDIR to /etc/openvpn
...
* Set WORKDIR to simply admin when I run cmd `bash`
* Add comment on port
2014-07-06 10:55:17 -07:00
Kyle Manna
1751d00fc9
Dockerfile: Switch to leaner Debian image
...
* Debian testing/Jessie is approximately 30% smaller the Ubuntu, use
that instead.
2014-06-04 11:42:37 -07:00
Kyle Manna
939cf7ab67
ovpen_init: Remove external IP resolution
...
* Disable auto guessing the external IP in favor of the user explicitly
specifying the server name. Save the servername for client cert
generation later.
* Remove dnsutils from build since dig is no longer necessary. Favor
learn and mean images.
2014-06-04 11:15:43 -07:00
Kyle Manna
1869cd85d0
openvpn.sh: Split in to smaller scripts
...
* Split soon to be massive wrapper into smaller managable scripts.
* Re-organized Dockerfile to exploit cache when rebuilding
2014-06-04 11:13:59 -07:00
Kyle Manna
035ff64200
Dockerfile: Add ENV configuration
...
* Add ENV configuration options to Dockerfile as opposed to keeping in
the wrapper script.
* First step to splitting up openvpn.sh in to smaller scripts.
2014-06-04 10:52:59 -07:00
Kyle Manna
f6474d06f9
Dockerfile: Remove unused ports
...
* These ports are unused, remove them to reduce confusion.
2014-06-04 09:30:04 -07:00