Applikationer
Netbox
Snabbstart med Docker, glöm inte att välja vilken port den ska lyssna på (default 8000):
git clone -b release https://github.com/netbox-community/netbox-docker.git
cd netbox-docker
tee docker-compose.override.yml <<EOF
version: '3.4'
services:
netbox:
ports:
- 8000:8080
EOF
docker compose pull
docker compose up
Skapa adminanvändare: docker compose exec netbox /opt/netbox/netbox/manage.py createsuperuser
Technitium
DNS-server med möjlighet till att prenumerera på blocklistor. Sätts upp enkelt med Docker, följ Github-sida.
Sätt upp två stycken för redundans på olika Docker-hostar. På primära, skapa två stycken NS-records, en mot sig själv och en mot sin sekundär. Specifisera glue IP-adresser. Skapa en sekundär zon på sekundären och peka på primären, nu ska sekundären synkronisera med en zone transfer (AXFR) från primären.
Akovrado
Akovrado är en open source netflow-lösning. Sätts upp med docker.
Systembeskrivning
Akovrado består av tre komponenter:
- inlet service, denna tar emot flows från netflow exportrar och kontaktar exportrar via SNMP.
- orchestrator, konfigurerar interna och externa komponenter.
- console, hanterar access från användare, web-gui.
Konfiguration
Systeminstallation
Följ instruktioner här, modifiera docker-compose.yml fil som man vill. Ta bort demo-data.
Systemkonfiguration
Systemet konfigureras genom att redigera yaml-filer i akvorado/config.
Länkar
Bookstack
Går att installera direkt på en Linux-server eller med docker.
Installationsplats
Vid vanlig installation på Ubuntu-server så installeras allt i /var/www/bookstack.
Används MySQL databas så finns den informationen i /var/lib/mysql/bookstack.
Backup
Backup av databasen gör enklast med mysqldump:
# Syntax
## Only specify the `-p` option if the user provided has a password
mysqldump -u {mysql_user} -p {database_name} > {output_file_name}
# Example
mysqldump -u benny bookstack > bookstack.backup.sql
# Om root mysql-användaren används
sudo mysqldump -u root bookstack > bookstack.backup.sql
Wireguard
Server
Jag har följt den här guiden för uppsättning av Wireguard.
Installera först med sudo apt install wireguard.
För att inte NAT:a bakom serverns egna IP kan följande tas bort från WG-konfen: iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Konfigurationsfil på Wireguard-serven är /etc/wireguard/wg0.conf. Observera att syntax-fel i filen gör att tjänsten inte startar.
Verifiera att tjänsten är igång med sudo systemctl status wg-quick@wg0.
För att se anslutna klienter, slå sudo wg.
Klient
På Linux-klienten finns även konfen i /etc/wireguard/wg0.conf.
Om man använder network manager för att hantera nätverk (ex. på Fedora) och man vill stänga av, eller sätta upp, automatisk uppkoppling av WG gör man det med:
nmcli connection show
nmcli connection modify CON_NAME autoconnect no