ClyoCloud
Media & File Organizer
A database-free personal cloud storage tool built to organize image and video libraries using tags, collections, and sidecar JSON metadata.
media_item.mp4.cloudinfoTags, Collections & Sidecar Metadata
ClyoCloud is designed primarily to store, categorize, and stream image and video libraries. Instead of maintaining a centralized database engine, metadata is written to sidecar JSON files (<filename>.cloudinfo) located directly alongside target files.
Organize images and videos with custom tags for fast filtering.
Group assets into curated collections and star key files for quick access.
Rebuilds a fast in-memory tag cache on startup for instant search lookups.
System Features
Image & Video Tagging
Attach tags and descriptions to media files. Metadata is written directly to the adjacent .cloudinfo file.
HTTP Range Video Server
Serves video content with HTTP 206 range-request headers for seamless seeking and video scrubbing in browsers and apps.
FFmpeg Preview Generation
Background task queue spawns FFmpeg and FFprobe processes to generate image and video thumbnails on demand.
Public Share Links
Generate unauthenticated share tokens for individual files to allow direct previews or downloads.
JWT Cookie Auth & TOTP 2FA
Session tokens are passed via secure cookies with optional TOTP Two-Factor Authentication.
Remote Media Downloader
Integrates yt-dlp as a background process to fetch remote videos directly to your storage directory.
Android Integration

ClyoCloud Android
Mobile Media & File Viewer
Android client for browsing media libraries, viewing tag collections, and streaming video files.

ClyoWallpaper
Wallpaper Collection Sync
Synchronizes with cloud wallpaper collections and updates Android system/lockscreen wallpapers on a schedule.
Scanning the QR code in settings registers a device token in devices.json. Active mobile sessions can be audited and revoked individually.
Installation Methods
Arch Linux (AUR)
Install ClyoCloud directly from the Arch User Repository.
yay -S clyocloudStableyay -S clyocloud-gitGit LatestGeneric Linux / Node.js
Build and execute the production server bundle on any host with Node.js 18+ and FFmpeg.
git clone https://code.weexnes.dev/ClyoCloud
cd ClyoCloud && npm install && npm run build
node .output/server/index.mjs