README 未给出具体启动命令,需查阅官方文档的快速开始页面;HEIC 与 TIFF 格式标注了星号,可能需额外依赖;OIDC 单点登录与 S3/SMB 存储需自行配置对应服务

slink
andrii-kryvoviazAGPL-3.0活跃维护自托管的图床与图片分享平台,支持私有链接、相册集合、S3/SMB 存储、OIDC 单点登录和 ShareX 上传,适合在家庭服务器上搭建自己的图床。
Self-hosted image hosting and sharing platform with private links, collections, S3/SMB storage, OIDC SSO and ShareX support.
docker pull anirdev/slinkREADME 未说明硬件要求,仅说明可通过 Docker 镜像 anirdev/slink 部署
自托管图床与图片分享平台,用私有链接和合集掌控图片隐私
自托管的图床与图片分享平台,支持私有链接、相册集合、S3/SMB 存储、OIDC 单点登录和 ShareX 上传,适合在家庭服务器上搭建自己的图床。
核心能力
- 分享默认私有,仅持链接者可访问
- 支持密码保护与到期自动失效的分享
- 用合集把多张图片打包成单链接分享
- 上传时压缩图片并检测重复文件
- 支持本地、SMB 与 AWS S3 存储后端
容易踩的坑
- v1.14.6最新正式版2026-11-06 · 2026-11-06 23:30 UTC
📦 Patch Notes
🛠️ Improvements & Fixes
- Security: Fixed an issue where image URLs could return non-media responses that a CDN or shared cache might store and serve.
- Maintenance: Bumped Node to 26.13.0 and FrankenPHP to 1.13.5, moved the client to pnpm, and updated dependencies, including predis 3 and mercure-bundle 0.7.
Full Changelog: https://github.com/andrii-kryvoviaz/slink/compare/v1.14.5...v1.14.6
- v1.14.52026-10-31 · 2026-10-31 01:20 UTC
查看更新说明
📦 Patch Notes
🛠️ Improvements & Fixes
- Disable Local Authentication: Admins can turn off local sign-in, sign-up and password changes from the user settings or with
USER_LOCAL_AUTH_ENABLED. The settings page refuses this unless an SSO provider is enabled. (#251) - SSO Sign-Up: New accounts now take their username from the provider's
preferred_username, follow the regular sign-up username rules, and get a suffix when the display name is already taken. - Tags: Fixed an issue with moving tags that could occasionally occur.
- Maintenance: Bumped FrankenPHP to 1.13.4 and Node to 24.22.2, and updated dependencies.
Full Changelog: https://github.com/andrii-kryvoviaz/slink/compare/v1.14.4...v1.14.5
- Disable Local Authentication: Admins can turn off local sign-in, sign-up and password changes from the user settings or with
- v1.14.42026-10-24 · 2026-10-24 17:00 UTC
查看更新说明
📦 Patch Notes
🛠️ Improvements & Fixes
- Security: Tightened access checks for collections, uploads and image requests.
- Live Feed: Improved stability of live feed updates.
- Post Viewer: The viewer now closes cleanly when there is no current item.
- Maintenance: Bumped FrankenPHP to 1.13.3 and updated client dependencies.
Full Changelog: https://github.com/andrii-kryvoviaz/slink/compare/v1.14.3...v1.14.4
- v1.14.32026-10-21 · 2026-10-21 18:53 UTC
查看更新说明
📦 Patch Notes
🛠️ Improvements & Fixes
- Security: Bumped PHP to 8.5.12 to address CVE-2026-109618 and CVE-2026-109619.
- Maintenance: Bumped FrankenPHP to 1.13.1 and Node to 24.22.1.
Full Changelog: https://github.com/andrii-kryvoviaz/slink/compare/v1.14.2...v1.14.3
- v1.14.22026-10-18 · 2026-10-18 14:07 UTC
查看更新说明
📦 Patch Notes
Improved the UX of tag and collection pickers: search now runs on the server instead of filtering only what the browser has loaded, so results are complete and your selections stay in place while you search. (#240)
Full Changelog: https://github.com/andrii-kryvoviaz/slink/compare/v1.14.1...v1.14.2
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Slink: Image Sharing Platform

Welcome to Slink, a powerful self-hosted image sharing platform designed to give users complete control over their media sharing experience. Built with Symfony and SvelteKit, Slink enables seamless and secure image sharing without relying on third-party services.
Why Slink?
Slink solves the problem of sharing images with friends, family, and colleagues in a private, self-hosted environment. It's also ideal for:
- Artists: Showcase artwork in a community-focused platform.
- Developers: Host and share screenshots for GitHub, portfolios, blogs, and more.
- Anyone: Take control of image privacy and hosting.
Features
Sharing & Access Control
- Privacy-First Shares: All shares are private by default; access is granted only to whoever holds the link.
- Password-Protected Shares: Optionally require a password to view a shared image.
- Expiring Shares: Set an expiration so a share auto-revokes after a chosen time.
- Share Management: Dedicated page to list, edit, publish, or revoke your shares.
- URL Shortening: Shorten image URLs for easier sharing.
- Collections: Group images and share an entire collection via a single link.
- Explore: Browse images other users have made publicly visible.
Uploads & Media
- Image Upload: Supports PNG, JPG, WEBP, SVG, BMP, ICO, GIF, AVIF, HEIC* and TIFF*.
- Multi-File Upload: Parallel uploads with progress tracking and per-file error handling.
- Image Compression: Compress images to reduce file size and improve performance.
- Deduplication on Upload: Detects duplicate images at upload time and notifies the user.
- Guest Upload: Allow unauthenticated users to upload images without creating accounts.
- ShareX Integration: Seamless integration with ShareX for automatic screenshot uploads.
Organization
- Nested Tags: Hierarchical tag management with search capabilities and a dedicated management page.
- Upload History: Overview of all your uploads with list and grid views.
- Bookmarks: Save public images for easy access later.
- Comments: Leave comments on public images for discussion and feedback.
- Notifications: Receive notifications for user interactions with your images.
Authentication & API
- Authentication: Email/password sign-up and login.
- SSO / OIDC: Single Sign-On with support for Google, Authentik, Keycloak, Authelia, Pocket ID, and custom OIDC providers.
- User Approval: Require user approval before they can upload images.
- API Keys: Generate and manage personal API keys for external integrations.
- Public API: A public API to access the platform programmatically.
Personalization
- Multi-Language UI: Available in English, German, Spanish, French, Italian, Japanese, Polish, Ukrainian, and Chinese.
- Dark Mode: Includes support for both Dark and Light modes in the application.
Administration
- Admin Dashboard: Enhanced statistics and analytics for admin users.
- User & Settings Management: Manage users, storage, and other platform settings.
- Image Moderation: Full administrative control over image visibility and content moderation.
- Storage Providers: Support for local, SMB, and AWS S3 storage providers.
- Storage Usage Tracking: Monitor and display storage consumption metrics.
Don't see a feature you need? Feel free to open an issue or contribute to the project. You may also want to check the list of upcoming features.
Documentation
For more information, visit the official documentation.
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Any contributions you make are greatly appreciated, whether they are new features, bug fixes, or code quality improvements.
License
This project is licensed under the AGPLv3 License. See the LICENSE file for details.