Commit Graph

1968 Commits

Author SHA1 Message Date
Quentin McGaw
cc140464b8 Updated environment variables for docker-compose 2019-06-27 13:14:32 +02:00
Quentin McGaw
8ce905bd1d Added web HTTP proxy 2019-06-27 13:12:03 +02:00
Quentin McGaw
95e69b5c9c More modularity and reworked readme
- Docker's init added to avoid zombie processes (i.e. Unbound)
- Added environment variables to enable or disable features: `DOT`, `FIREWALL`
- Reworked readme
2019-06-27 13:10:51 +02:00
Quentin McGaw
62f4cc56b4 Added port forwarding, fixes #14 2019-06-26 17:24:10 +02:00
Quentin McGaw
fc177675ad Updated documentation 2019-06-26 17:23:42 +02:00
Quentin McGaw
302aa58dbe Updated packages and Alpine to 3.10 2019-06-26 17:23:24 +02:00
Quentin McGaw
2281b64709 Reworked readme to connect containers to PIA and access their ports 2019-06-22 18:00:17 +02:00
Quentin McGaw
34ad99989a Updated readme 2019-06-08 09:36:48 +02:00
Quentin McGaw
b494431070 Full rework of readme with simplified instructions and collapsibles 2019-05-23 11:58:52 +02:00
Quentin McGaw
46205625ad Fixed readme typos 2019-05-22 22:47:13 +02:00
Quentin McGaw
56b333d06b Updated README
- Fixed ARM instructions
- More collapsibles
- Added all-in-one docker-compose example from issue 21
2019-05-22 09:34:33 +02:00
Quentin McGaw
6c49bd3ffb Fixes #24 by adding a 3 seconds wait for ping 2019-05-22 09:29:55 +02:00
Quentin McGaw
2f24f131e8 Removed Travis CI in favor of Docker hub build with hooks 2019-05-09 10:28:05 +02:00
Quentin McGaw
21aba4680d Readme update and typo fixes 2019-04-26 21:43:26 +02:00
Quentin McGaw
39ed1d93f5 Dropped building of ARM images in Travis CI in favor of manual building 2019-04-26 16:20:23 +02:00
Quentin McGaw
99f48b964b Adding QEMU static arm binary to build ARM images 2019-04-26 16:02:14 +02:00
Quentin McGaw
cc36ba5207 Safer docker login and fails on any command in travis 2019-04-26 12:54:09 +02:00
Quentin McGaw
4249d1469e Trying to fix Travis yml file 2019-04-26 12:41:49 +02:00
Quentin McGaw
fb3e3be6ac Changed Travis.yml file a little 2019-04-26 12:32:00 +02:00
Quentin McGaw
29d9fb5879 Reworked Travis CI to produce ARM images 2019-04-26 12:28:32 +02:00
Quentin McGaw
00f6c74869 Fixes #23 with new ARM build instructions 2019-04-23 20:28:05 +02:00
Quentin McGaw
ddc9d4d80a Fixed typo 2019-04-23 14:07:39 +02:00
Quentin McGaw
6dab611027 Updated ARM Dockerfiles 2019-04-23 10:41:05 +02:00
Quentin McGaw
305b5954f9 Upgrade to Alpine 3.9 2019-04-23 10:32:31 +02:00
Quentin McGaw
aad11510f5 More defaults and fixing typos 2019-04-23 10:32:15 +02:00
Quentin McGaw
b26cb508de Splitted BLOCK_MALICIOUS with BLOCK_NSA and UNBLOCK env variable 2019-04-23 10:29:44 +02:00
Quentin McGaw
3a473da1de Updated readme for ARM devices and DNS leak tests 2019-04-03 19:21:49 +02:00
Quentin McGaw
7065bd3cb7 Merge remote-tracking branch 'origin/master' 2019-04-02 14:54:58 +02:00
Quentin McGaw
c5cb4f535c Fixed docker-compose example in readme, fixes #21 2019-04-02 14:54:46 +02:00
Quentin McGaw
364049ab94 Downgraded Alpine to 3.8 2019-03-20 11:35:54 -04:00
Quentin McGaw
27802ba886 Runs OpenVPN as root by default, fixes #19 2019-03-18 11:27:36 +01:00
Quentin McGaw
10483f81dc Updated readme 2019-02-27 19:31:04 +01:00
Quentin McGaw
217b45c724 Collapsible content in readme 2019-02-01 08:30:10 +01:00
Quentin McGaw
a3bfa2d77a Changed healthcheck to only ping 1.1.1.1 to check connectivity
This is because your VPN public IP might not be the VPN server entrance IP address, resulting in the container being unhealthy most of the time.
2019-01-15 14:40:28 +01:00
Quentin McGaw
370098f5ca Added Paypal donate link 2019-01-14 14:14:40 +01:00
Quentin McGaw
79d8cca525 Updated readme 2019-01-14 13:28:11 +01:00
Quentin McGaw
26c04af7c4 Corrected arm32v7 to arm32v6 2019-01-14 09:57:57 +01:00
Quentin McGaw
5b81e34a90 Added ARM images for 32 bit v6 (Rasberry Pi) and 64 bit v8 2019-01-14 09:55:46 +01:00
Quentin McGaw
80d5f7a661 Removed empty ticks from readme table 2019-01-14 09:55:14 +01:00
Quentin McGaw
4077b27d92 Unbound has TLS cert specified (just in case) 2019-01-14 09:54:49 +01:00
Quentin McGaw
63eae489c7 Reduced image size by removing unbound useless binaries 2019-01-14 09:54:33 +01:00
Quentin McGaw
a8e88cc7fc Replaced external docker images with Github hosted files 2019-01-01 23:14:36 +02:00
Quentin McGaw
24ba0958ac Fixed healthcheck 2018-11-27 21:09:21 +02:00
Quentin McGaw
2b45ba3425 The target files are created in /openvpn/target
- More resilience to failure
- Less verbose
- Works with start/stop
2018-11-27 17:50:08 +02:00
Quentin McGaw
0f02500a85 Moved all OpenVPN parameters to conf file + fixing AUTH_FAILED messages 2018-11-20 09:28:48 +02:00
Quentin McGaw
6c062eaee1 Fixed docker-compose to use bridge network 2018-11-20 09:27:25 +02:00
Quentin McGaw
7149688b2c Added section on docker-compose services to publish ports 2018-11-20 09:27:10 +02:00
Quentin McGaw
91e55d8884 Re-added section on publishing ports of containers connected to PIA 2018-11-18 19:31:09 +02:00
Quentin McGaw
d1ebddb029 Fixed auth_failed error
- Removed nonrootgroup
- File directories are slightly different
- Resolv-retry is removed as pointless as IP addresses are used
- Fixed some arguments to openvpn
2018-11-17 14:44:17 +02:00
Quentin McGaw
9ba7f5969c Fixed healthcheck 2018-11-15 14:41:39 +02:00