Original Code from https://github.com/jrcichra/lancache-rpi Removed SNI Proxy (Obsolete)
(Unofficial ARM Version) - A monolithic lancache service capable of caching all CDNs in a single instance
- NTFS/FAT32 external drives will not work.
nginx
tries tochown
, which doesn't play nice with Microsoft filesystems. Please use a nix filesystem such asext4
. - You may experience slower than expected cache speeds.
- To install:
- If you don't already have docker and docker-compose, run
sudo apt install docker.io docker-compose
sudo git clone https://github.com/manfromdownunder/lancache-arm.git
cd lancache-arm
nano .env
- In the .env, follow annotations and modify LANCACHE_IP and DNS_BIND_IP to be the IP of the interface you want to expose this on.
0.0.0.0
might work but I recommend a single interface. docker-compose up -d
- If you don't already have docker and docker-compose, run
- Configure your router and/or PC to serve lancache-dns
- Further documentation can be found at lancache.net
http://diagnostics.lancache.net/
This repo uses Github Actions. Click the Actions tab to view the script output.
The docker images can be found on my docker hub account.