Private APT Repository • HTTP Basic Auth

Package Repository

Officiële Debian & Ubuntu software repository voor Eendoe services en maatwerk automatiseringscomponenten.

⚡

Snelle Installatie (1 Commando)

Voer het onderstaande commando uit op Linux Mint, Ubuntu of Debian om de repository direct in te stellen.

Vraagt interactief om je inloggegevens zonder dat je wachtwoord in de shellgeschiedenis belandt:

curl -sSL https://eendoe.nl/install-repo.sh | sudo bash

Voor unattended installaties of scripts (vul je eigen wachtwoord in):

curl -sSL https://eendoe.nl/install-repo.sh | sudo bash -s -- eendoe <wachtwoord>
🔒 Beveiligde toegang: Deze repository is privé. Gebruik je verstrekte inloggegevens (standaard gebruikersnaam: eendoe).
🛠️

Handmatige Configuratie

Liever handmatig stap voor stap configureren? Volg de onderstaande instructies:

  1. Authenticatie instellen
    Maak /etc/apt/auth.conf.d/eendoe.conf aan met strikte rechten (chmod 600):
    echo "machine repository.eendoe.nl login eendoe password <wachtwoord>" | sudo tee /etc/apt/auth.conf.d/eendoe.conf && sudo chmod 600 /etc/apt/auth.conf.d/eendoe.conf
  2. GPG Release sleutel importeren
    Plaats de Eendoe GPG release sleutel in /etc/apt/keyrings/eendoe.gpg:
    sudo install -m 0755 -d /etc/apt/keyrings && curl -sSL https://eendoe.nl/install-repo.sh | grep -A 100 'BEGIN PGP' | grep -B 100 'END PGP' | gpg --dearmor | sudo tee /etc/apt/keyrings/eendoe.gpg > /dev/null
  3. Repository toevoegen aan sources.list
    Maak het bronbestand /etc/apt/sources.list.d/eendoe.list aan:
    echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/eendoe.gpg] https://repository.eendoe.nl/ stable main" | sudo tee /etc/apt/sources.list.d/eendoe.list
  4. Pakketlijst bijwerken
    Synchroniseer de nieuwe repository:
    sudo apt update
📦

Beschikbare Pakketten

Pakketten die via deze repository kunnen worden geïnstalleerd:

eendoe-hyperdeck
Blackmagic Hyperdeck automatiserings- en recording controller service met systemd integratie.
eendoe-srs
Simple Realtime Server (SRS) video feed streaming en ingest daemon.
eendoe-repository
Bootstrap configuratiepakket om automatisch de repository sleutels en bronnen in te stellen.