iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
Go 백엔드와 React UI, Docker 배포, 트랜스코딩, Jellyfin 호환 API를 갖춘 자체 호스팅 미디어 스트리밍 서버
Self-hosted media streaming server with a Go backend, React web UI, Docker deployment, transcoding, and Jellyfin-compatible APIs.
미디어Go · TypeScriptGitHub @Silo-Server직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗[!WARNING] Silo is pre-release. APIs, configuration, and database migrations may change before the first stable release. Back up your deployment before updating.
The 1.0 milestone covers movies and series. Audiobooks, ebooks, and Audiobookshelf compatibility keep working as they do today and are labeled beta: they are outside the 1.0 support promise and will be replaced by a consolidated Books effort with no assigned release date. The broader capabilities below include those beta implementations, not a promise that every media type is supported in 1.0. Existing library data is preserved when upgrading.
Requires Docker Compose 2.24 or newer. The default Compose file runs the omnibus image: Silo with a bundled PostgreSQL (with pgvector) and Redis, plus Meilisearch when you turn it on.
git clone https://github.com/Silo-Server/silo-server.git
cd silo-server
cp .env.example .env
chmod 600 .env
key="$(openssl rand -base64 48)" && printf '\nSECRET_KEY=%s\n' "$key" >> .env
Set MEDIA_ROOT in .env to the absolute path of your media, then:
docker compose up -d
Open http://localhost:8090 and complete onboarding.
An install from before the omnibus image moves to it on the first
docker compose up -d with this Compose file. Its earlier data directories stay
in place until you delete them. Remove any docker-compose.override.yml
entries for the old postgres, redis, or meilisearch services first. The
earlier stack ran Silo as root; the omnibus image runs it as PUID (default
1000), so set PUID and PGID in .env to an account that can read
MEDIA_ROOT. If its
.env sets SILO_SEARCH_PROVIDER,
SILO_MEILISEARCH_URL, or SILO_MEILISEARCH_API_KEY for the separate
Meilisearch service, remove them and set ENABLE_MEILISEARCH=true to use the
bundled one.
The user manual covers the rest, starting with
installation: backing up SECRET_KEY,
storage, GPU acceleration, Meilisearch, external PostgreSQL and Redis,
transcode nodes, PostgreSQL tuning, backups, and updates.
Until the first release, default-branch images carry an ordered build-N tag
and the full commit SHA alongside latest. Build numbers order published images;
they are not release versions. Release versioning
defines each tag and the SemVer contract.
Questions and discussion: Discord. Bugs, install problems, and performance issues: the GitHub issue forms, which ask for reproduction steps and raw logs.
Native clients are developed in
silo-apple and
silo-android. Client-visible
API, authentication, playback, or metadata changes should consider both.
Right now, the most helpful way to contribute is a clear, accurate issue. We implement and review changes through our own workflow, and pull request volume has outgrown what we can review carefully, so a good issue usually helps us more than a pull request.
Pull requests are still welcome from contributors who've had one merged in a Silo repository, or when a maintainer asks for one. We close other pull requests without review. CONTRIBUTING.md explains what makes an issue useful.
Silo is developed in spare time and funded out of pocket, and will stay free and open source. GitHub Sponsors covers AI development tooling (Claude, Codex), push-notification relay infrastructure, and future project costs. Bug reports, code, and documentation help just as much.
Code review is supported by Macroscope through its open source program.
Silo's source code is licensed under the
GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). See
LICENSE.
The Silo name, logo, and wordmark are trademarks of Silo Media L.L.C. and are not covered by the AGPL. Forks and redistributions may use the code but must not use the Silo brand as their identity and must remove or replace the brand assets. Publishing a Silo-branded app to an app store requires written permission. See TRADEMARK.md for permitted referential use, including phrases such as "compatible with Silo."