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

Github
demo.akovrado.net

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