Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.59 KB

File metadata and controls

50 lines (34 loc) · 1.59 KB

Getting Started With Fioup

Installing Fioup

Dependencies

  • docker >= 25.0.0 (docker.io package on Debian and Ubuntu)
  • docker compose >= 2.25.0 (docker-compose package on Debian, docker-compose-v2 or docker-compose-plugin package on Ubuntu)

Official Debian Package (Recommended)

  1. Update the apt package index and install packages needed to use the fioup apt repository:

    sudo apt update && sudo apt install -y apt-transport-https ca-certificates curl gnupg
    
  2. Download the public signing key for the package repositories:

    curl -L https://fioup.foundries.io/pkg/deb/dists/stable/Release.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/fioup-stable.gpg
    
  3. Add the appropriate apt repository.

    echo 'deb [signed-by=/etc/apt/trusted.gpg.d/fioup-stable.gpg] https://fioup.foundries.io/pkg/deb stable main' | sudo tee /etc/apt/sources.list.d/fioup.list
    
  4. Install fioup

    sudo apt update && sudo apt install fioup
    

A systemd service, fioup, is created in a disabled state. This service can optionally be enabled after registering a device.

GitHub Releases (Advanced)

Note

These steps are described for a non-root user.

Statically compiled binaries are created with each GitHub release. The binary must be placed in the user's PATH. If the directory is not writable by the user, then they must manually create a symlink:

 # Assuming /usr/local/bin/fioup
 sudo ln -s /usr/local/bin/fioup /usr/local/bin/docker-credential-fioup