https://github.com/jrcichra/lancache-rpi
(Unofficial RPI Version) - A lancache service capable of caching all CDNs in a single instance
https://github.com/jrcichra/lancache-rpi
docker hacktoberfest lancache raspberry-pi
Last synced: 4 months ago
JSON representation
(Unofficial RPI Version) - A lancache service capable of caching all CDNs in a single instance
- Host: GitHub
- URL: https://github.com/jrcichra/lancache-rpi
- Owner: jrcichra
- Created: 2019-12-01T19:42:21.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-11-13T21:31:14.000Z (over 4 years ago)
- Last Synced: 2025-03-26T01:01:36.758Z (over 1 year ago)
- Topics: docker, hacktoberfest, lancache, raspberry-pi
- Language: Shell
- Homepage:
- Size: 83 KB
- Stars: 55
- Watchers: 6
- Forks: 9
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lancache Monolithic for ARM32/ARM64
   
(Unofficial RPI Version) - A monolithic lancache service capable of caching all CDNs in a single instance
# Note
+ NTFS/FAT32 external drives will not work. `nginx` tries to `chown`, which doesn't play nice with Microsoft filesystems. Please use a nix filesystem such as `ext4`.
+ You may experience slower than expected cache speeds.
# Installation
- 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/jrcichra/lancache-rpi.git`
- `cd lancache-rpi`
- `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`
+ Configure your router and/or PC to serve lancache-dns
+ Further documentation can be found at [lancache.net](https://lancache.net/)
## Test it
http://diagnostics.lancache.net/
## Actions
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.