shroff/phylum
9
89
Fork
You've already forked phylum
1
Self-hosted cloud file storage with offline-first web and native clients
  • Go 33.7%
  • Dart 32.6%
  • JavaScript 29.6%
  • C++ 1.2%
  • Shell 0.9%
  • Other 1.8%
2026年07月10日 03:41:46 +08:00
client [client] Don't send SMTP password if empty 2026年07月10日 03:41:46 +08:00
libreoffice-nogui [lo] Fix Dockerfile COPY command 2026年03月01日 21:10:37 +05:30
screenshots [meta] Add basic screenshots to repo 2025年07月06日 00:05:16 +05:30
server [server] Parse mail config directly into koanf 2026年07月10日 03:41:28 +08:00
.dockerignore [meta] Add compose.dev.yml 2026年03月11日 20:53:26 +05:30
.gitignore Rename .env => example.env 2025年05月05日 14:22:11 +05:30
build.sh [meta] Fix working directory in build script 2026年07月04日 00:55:33 +08:00
CHANGELOG.md [meta] Update changelog 2026年07月09日 14:40:13 +08:00
compose.dev.yml [meta] Clean up compose files 2026年07月03日 00:45:17 +08:00
compose.yml [meta] Clean up compose files 2026年07月03日 00:45:17 +08:00
config.defaults.yml [server][config] Separate out config code 2026年03月12日 22:31:26 +05:30
Containerfile.dev [meta] Do not build web app with compose.dev.yml 2026年07月02日 16:13:54 +08:00
example.env [meta] Update example.env 2026年07月04日 16:17:06 +08:00
LICENSE Add AGPL License 2025年04月27日 21:46:42 +05:30
README.md [meta] Update README 2026年07月03日 03:14:26 +08:00
redirect.html [meta] Instance Redirect 2025年05月26日 00:49:55 +05:30
RELEASE.md [meta] Add some helpful notes for creating releases 2026年02月18日 00:05:43 +05:30

Phylum

License: AGPL v3 Matrix Chat

Phylum is a self-hosted file storage platform with offline-first web and native clients, meant as a replacement for Google Drive, Dropbox, etc. It is licensed under GNU Affero GPL 3.0, and is intended to be forever free and non-commercial.

Phylum may be for you if you want:

  • To own your data
  • A file browser with selective sync
  • A fast file manager with native apps - nothing more, nothing less
  • To support free software without mixed-licensing or paywalls
  • Something like Immich, but for files
  • Something that is fully baked

Warning

This project is under very active development, and no guarantees can be made about stability and backward-compatibility. Don't even think about putting the only copy of any data that you care about.

Features

*: Not tested on Windows

Quick-Start

curl -O https://codeberg.org/shroff/phylum/raw/branch/main/compose.yml 
echo "PHYLUM_DB_PASSWORD=$(head -c 32 /dev/urandom | md5sum | cut -d ' ' -f 1)" > .env
docker compose up -d && docker compose logs -f

Open https://localhost:2448 to continue setup.

Take a look at Configuration and Management for more details about configuration.

Help and Contributing

Reach out on Matrix at #phylum_cloud:matrix.org if you need help to get set up, or want to contribute.

Configuration and Management

Configuration is read from from config.yml file in the data/phylum directory.

It is highly recommended to take a look at config.defaults.yml to see a full list of configuration options.

Screenshots

Desktop Screnshot

Mobile Screenshot