selfhst-icons

selfhst-icons

Docker app from Scootter's Repository

Overview

selfh.st/icons is a collection of logos and icons for for self-hosted (and non-self-hosted) software.

This is a container to reference and colorize selfh.st/icons via HEX color codes.

See here for how to use the custom colored icons. https://github.com/selfhst/icons/wiki#building-links

Example Usage
https://example.com/bookstack
https://example.com/bookstack/primary
https://example.com/bookstack/8803fc
https://example.com/custom/bookstack.png

The image is configured to reference remote icon files by default. Users who prefer to host the assets locally should consider one of the following options (not covered in this documentation):

selfh.st/icons Logo

selfh.st/icons is a collection of logos and icons for self-hosted (and non-self-hosted) software.

The collection is available for browsing via the directory at selfh.st/icons and served to users directly from this repo using the jsDelivr content delivery network.

To self-host the collection, users should refer to the repository's wiki.

Formats

When available, SVG icons are used as the starting point for all icon formats. Otherwise, PNG is used.

Format Availability
SVG Most
PNG All
WebP All
AVIF All
ICO1 All

1Includes the following sizes: 16x16, 32x32, 48x48, 64x64, 128x128

Custom Colors

By default, the directory provides SVG icons (when available) in standard, dark, and light colors. Users looking to display the icons using colors of their choice can become a paid member of selfh.st or deploy the collection themselves.

Requests and Contributions

Requests for new or updated icons can be made via the repository's discussions.

To ensure quality and consistency, contributions and pull requests will not be accepted from the non-organizational members.

Install selfhst-icons on Unraid in a few clicks.

Find selfhst-icons in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for selfhst-icons Review the template variables and paths Click Install

Related apps

Explore more like this

Explore all

Details

Repository
ghcr.io/selfhst/icons:latest
Last Updated2026-07-17
First Seen2026-03-06

Runtime arguments

Web UI
http://[IP]:[PORT:4050]
Network
proxynet
Shell
sh
Privileged
false
Extra Params
--restart unless-stopped

Template configuration

Port 4050Porttcp
Target
4050
Default
4050
Value
4050
ICON_SOURCEVariable

# Set to 'remote' to use remote assets from this repo # Set to 'local' to use local icon files (requires volume mount)

Value
remote
STANDARD_ICON_FORMATVariable

# Specify an icon format to use when a custom color is not specified # By default, this is set to 'webp' as not all icons have SVG versions

Value
webp
PRIMARY_COLORVariable

# Specify a primary custom icon color to easily apply or update icons in bulk # Note: See the 'Building Links' section below for how to reference the primary color in URLs

Value
0f60d9
REMOTE_URLVariable

# Specify a remote URL to serve icons from somewhere other than this repository # Note: The URL must serve paths for /svg and the STANDARD_ICON_FORMAT below from its root

Value
https://cdn.jsdelivr.net/gh/selfhst/icons@main
Icons SVGPathro

# Always required if ICON_SOURCE is 'local'

Target
/app/icons/svg
Value
/mnt/user/appdata/selfhst-icons/svg
Icons WebPPathro

# Only required if ICON_SOURCE is 'local' and STANDARD_ICON_FORMAT is 'webp'

Target
/app/icons/webp
Value
/mnt/user/appdata/selfhst-icons/webp
Icons AVIFPathro

# Only required if ICON_SOURCE is 'local' and STANDARD_ICON_FORMAT is 'avif'

Target
/app/icons/avif
Value
/mnt/user/appdata/selfhst-icons/avif
Icons PNGPathro

# Only required if ICON_SOURCE is 'local' and STANDARD_ICON_FORMAT is 'png'

Target
/app/icons/png
Value
/mnt/user/appdata/selfhst-icons/png
Icons ICOPathro

# Only required if ICON_SOURCE is 'local' and STANDARD_ICON_FORMAT is 'ico'

Target
/app/icons/ico
Value
/mnt/user/appdata/selfhst-icons/ico
Icons CustomPathro

# Optional mount for custom local icons

Target
/app/icons/custom
Value
/mnt/user/appdata/selfhst-icons/custom