Sign inSign up

swayam5342/tributary-api

By swayam5342

•Updated about 1 hour ago

API server of Tributary, a self-hosted file manager that pools your Google Drive accounts.

Image
0

109

swayam5342/tributary-api repository overview

⁠Tributary API

The API server, background jobs and admin CLI (/tributary-cli).

Tributary is an open-source, self-hosted file manager that joins several Google Drive accounts into one pool of storage. Your files stay in your own Drive accounts.

⁠Running it

Tributary needs both images and PostgreSQL. The easiest way is the Compose file in the self-hosting guide⁠, which also sets up daily database backups:

curl -O https://tributary.swayam.li/docker-compose.yml
# create .env as the guide shows, then:
docker compose up -d

⁠Images

ImageWhat it is
swayam5342/tributary-web⁠The web app, and the address browsers use
swayam5342/tributary-api⁠The API server, background jobs and admin CLI

Both are built for linux/amd64 and linux/arm64, and run as a non-root user. Tags are release numbers such as 0.1.1, and latest follows the newest release.

⁠What it does

  • One pool from many Google accounts, with upload routing by most space, round robin or priority order
  • Resumable uploads, real folders in Drive, previews, stars and search
  • Moves between accounts, checked before the old copy goes
  • Public Google links with an expiry, off until the admin turns them on
  • Scoped API keys for your own scripts
  • Accounts for other people, managed by one admin

Released under the MIT licence.

Tag summary

Content type

Image

Digest

sha256:e21895752…

Size

17.5 MB

Last updated

about 1 hour ago

docker pull swayam5342/tributary-api