neko/webpage/docs/docker-images.md
2025-02-02 17:08:58 +01:00

5.9 KiB

sidebar_position
2

Docker Images

Use the following docker images from Docker Hub for x86_64:

  • m1k1o/neko:latest or m1k1o/neko:firefox - for Firefox.
  • m1k1o/neko:chromium - for Chromium (needs --cap-add=SYS_ADMIN, see the security implications).
  • m1k1o/neko:google-chrome - for Google Chrome (needs --cap-add=SYS_ADMIN, see the security implications).
  • m1k1o/neko:ungoogled-chromium - for Ungoogled Chromium (needs --cap-add=SYS_ADMIN, see the security implications) (by @whalehub).
  • m1k1o/neko:microsoft-edge - for Microsoft Edge (needs --cap-add=SYS_ADMIN, see the security implications).
  • m1k1o/neko:brave - for Brave Browser (needs --cap-add=SYS_ADMIN, see the security implications).
  • m1k1o/neko:vivaldi - for Vivaldi Browser (needs --cap-add=SYS_ADMIN, see the security implications) (by @Xeddius).
  • m1k1o/neko:opera for Opera Browser (requires extra steps to enable DRM, see instructions here. libffmpeg is already configured.) (by @prophetofxenu)
  • m1k1o/neko:tor-browser - for Tor Browser.
  • m1k1o/neko:remmina - for remote desktop connection (by @lowne).
    • Pass env var REMMINA_URL=<proto>://[<username>[:<password>]@]server[:port] (proto being vnc, rdp or spice).
    • Or create your custom configuration with remmina locally (it's saved in ~/.local/share/remmina/path_to_profile.remmina) and bind-mount it, then pass env var REMMINA_PROFILE=<path_to_profile.remmina>.
  • m1k1o/neko:vlc - for VLC Video player (needs volume mounted to /media with local video files, or setting VLC_MEDIA=/media path).
  • m1k1o/neko:xfce or m1k1o/neko:kde - for a shared desktop / installing shared software.
  • m1k1o/neko:base - for custom base.

Dockerhub images are built using GitHub actions on every push and on weekly basis to keep all browsers up-to-date.

All images are also available on GitHub Container Registry for faster pulls:

  • ghcr.io/m1k1o/neko/firefox:latest
  • ghcr.io/m1k1o/neko/chromium:latest
  • ghcr.io/m1k1o/neko/google-chrome:latest
  • ghcr.io/m1k1o/neko/ungoogled-chromium:latest
  • ghcr.io/m1k1o/neko/microsoft-edge:latest
  • ghcr.io/m1k1o/neko/brave:latest
  • ghcr.io/m1k1o/neko/vivaldi:latest
  • ghcr.io/m1k1o/neko/opera:latest
  • ghcr.io/m1k1o/neko/tor-browser:latest
  • ghcr.io/m1k1o/neko/remmina:latest
  • ghcr.io/m1k1o/neko/vlc:latest
  • ghcr.io/m1k1o/neko/xfce:latest
  • ghcr.io/m1k1o/neko/kde:latest

For ARM-based images (like Raspberry Pi - with GPU hardware acceleration, Oracle Cloud ARM tier). Currently, not all images are available for ARM, because not all applications are available for ARM.

:::danger IMPORTANT m1k1o/neko:arm-* images from dockerhub are currently not maintained and they can contain outdated software. :::

Please use images below:

  • ghcr.io/m1k1o/neko/arm-firefox:latest
  • ghcr.io/m1k1o/neko/arm-chromium:latest
  • ghcr.io/m1k1o/neko/arm-ungoogled-chromium:latest
  • ghcr.io/m1k1o/neko/arm-vlc:latest
  • ghcr.io/m1k1o/neko/arm-xfce:latest

For images with VAAPI GPU hardware acceleration using intel drivers use:

  • ghcr.io/m1k1o/neko/intel-firefox:latest
  • ghcr.io/m1k1o/neko/intel-chromium:latest
  • ghcr.io/m1k1o/neko/intel-google-chrome:latest
  • ghcr.io/m1k1o/neko/intel-ungoogled-chromium:latest
  • ghcr.io/m1k1o/neko/intel-microsoft-edge:latest
  • ghcr.io/m1k1o/neko/intel-brave:latest
  • ghcr.io/m1k1o/neko/intel-vivaldi:latest
  • ghcr.io/m1k1o/neko/intel-opera:latest
  • ghcr.io/m1k1o/neko/intel-tor-browser:latest
  • ghcr.io/m1k1o/neko/intel-remmina:latest
  • ghcr.io/m1k1o/neko/intel-vlc:latest
  • ghcr.io/m1k1o/neko/intel-xfce:latest
  • ghcr.io/m1k1o/neko/intel-kde:latest

For images with Nvidia GPU hardware acceleration using EGL (more info here) use:

  • ghcr.io/m1k1o/neko/nvidia-firefox:latest
  • ghcr.io/m1k1o/neko/nvidia-chromium:latest
  • ghcr.io/m1k1o/neko/nvidia-google-chrome:latest
  • ghcr.io/m1k1o/neko/nvidia-microsoft-edge:latest
  • ghcr.io/m1k1o/neko/nvidia-brave:latest

GHCR images are built using GitHub actions for every tag.

:::tip For more applications, check out m1k1o/neko-apps. :::