Pavel Cizinsky | e267787 | 2017-01-31 22:09:12 +0100 | [diff] [blame] | 1 | |
Filip Pytloun | 88b994c | 2017-03-27 10:55:52 +0200 | [diff] [blame] | 2 | ========= |
| 3 | aptcacher |
| 4 | ========= |
Pavel Cizinsky | e267787 | 2017-01-31 22:09:12 +0100 | [diff] [blame] | 5 | |
| 6 | Apt-Cacher NG is a caching HTTP proxy intended for use with download clients of system distribution's package managers. |
| 7 | |
| 8 | Sample pillars |
| 9 | ============== |
| 10 | |
| 11 | Single apt-cacher service |
| 12 | |
| 13 | .. code-block:: yaml |
| 14 | |
Filip Pytloun | 88b994c | 2017-03-27 10:55:52 +0200 | [diff] [blame] | 15 | aptcacher: |
Pavel Cizinsky | e267787 | 2017-01-31 22:09:12 +0100 | [diff] [blame] | 16 | server: |
| 17 | enabled: true |
| 18 | bind: |
| 19 | address: 0.0.0.0 |
| 20 | port: 3142 |
| 21 | |
Damian Szeluga | 775e333 | 2017-03-16 13:19:03 +0100 | [diff] [blame] | 22 | |
| 23 | More advanced setup with Proxy and passthru patterns |
| 24 | |
| 25 | .. code-block:: yaml |
Damian Szeluga | d4cee1a | 2017-03-16 13:23:22 +0100 | [diff] [blame] | 26 | |
Filip Pytloun | 88b994c | 2017-03-27 10:55:52 +0200 | [diff] [blame] | 27 | aptcacher: |
Damian Szeluga | d4cee1a | 2017-03-16 13:23:22 +0100 | [diff] [blame] | 28 | server: |
| 29 | enabled: true |
| 30 | bind: |
| 31 | address: 0.0.0.0 |
| 32 | port: 3142 |
| 33 | proxy: 'http://proxy-user:proxy-pass@proxy-host:9999' |
| 34 | passthruurl: |
| 35 | - 'repos.influxdata.com' |
| 36 | - 'packagecloud.io' |
| 37 | - 'packagecloud-repositories.s3.dualstack.us-west-1.amazonaws.com' |
| 38 | - 'launchpad.net' |
| 39 | - 'apt.dockerproject.org' |
| 40 | passhthrupattern: |
| 41 | - '\.key$' |
| 42 | - '\.gpg$' |
| 43 | - '\.pub$' |
| 44 | - '\.jar$' |
| 45 | |
Damian Szeluga | 775e333 | 2017-03-16 13:19:03 +0100 | [diff] [blame] | 46 | |
Pavel Cizinsky | e267787 | 2017-01-31 22:09:12 +0100 | [diff] [blame] | 47 | Read more |
| 48 | ========= |
| 49 | |
Filip Pytloun | 88b994c | 2017-03-27 10:55:52 +0200 | [diff] [blame] | 50 | * https://www.unix-ag.uni-kl.de/~bloch/acng/ |