Files
nexus/wiki/entities/LinuxServer.io.md

2.0 KiB

LinuxServer.io

Type

  • Entity
  • Organization / Open Source Project

Description

LinuxServer.io 是一个社区驱动的开源组织,专门为流行的自托管应用维护高质量的 Docker 镜像。所有镜像均遵循标准化配置模式,支持 PUID/PGID 环境变量、统一的目录结构、Web UI 默认端口约定,以及完整的文档支持。

Key Facts

  • Focus: Self-hosted applications on Docker
  • Image Registry: lscr.io (Docker Hub official partner)
  • Standard Variables: PUID, PGID, TZ, UMASK_SET
  • Notable Images: transmission, jellyfin, navidrome, plex, sonarr, radarr, jackett, SABnzbd, home-assistant, nginx, nextcloud, portainer, it-tools, etc.
  • License: Various (per image)

Standard Configuration Pattern

所有 LinuxServer.io 镜像遵循统一配置规范:

Environment Variables

environment:
  - PUID=1000        # Process UID (宿主用户ID)
  - PGID=1000        # Process GID (宿主组ID)
  - TZ=Etc/UTC       # Timezone
  # Image-specific variables below

Volume Mounts

volumes:
  - /path/to/config:/config    # 配置目录
  - /path/to/downloads:/downloads  # 可选:下载目录

Restart Policy

restart: unless-stopped  # 容器异常退出后自动重启

Network Mode

network_mode: bridge     # 桥接网络,支持端口映射

Notable Images in shenwei's Home Server

Image Purpose Port
Transmission BT 下载客户端 9091
Jellyfin 视频流媒体服务器 8096
Navidrome 音乐流媒体服务器 4533
portainer Docker 容器管理 9000
it-tools IT 工具集 8080
home-assistant 智能家居控制 8123

Connections