odroidc2/README.md

52 lines
851 B
Markdown

# Odroid C2
## Firewall
## TV server
### [TVheadend](https://tvheadend.org/)
Instalace
```sh
curl -1sLf 'https://dl.cloudsmith.io/public/tvheadend/tvheadend/setup.deb.sh' | sudo -E bash
sudo apt install tvheadend
```
## DNS
### [Pi-hole](https://pi-hole.net/)
Instalace
```sh
curl -sSL https://install.pi-hole.net | bash
```
### Pi-hole sync - [Nebula-sync](https://github.com/lovelaze/nebula-sync)
Download binary from the [latest release](https://github.com/lovelaze/nebula-sync/releases/latest)
```sh
wget https://github.com/lovelaze/nebula-sync/releases/download/v0.11.1/nebula-sync_0.11.1_linux_arm64.tar.gz
```
Run binary
```sh
# run
nebula-sync run
# read envs from file
nebula-sync run --env-file .env
```
### Keepalive
Install
```sh
sudo apt install keepalived
```
Config
```sh
cd /etc/keepalived
sudo touch keepalived.conf
```