Favicon of Zipline

Zipline

Manage file uploads and shorten URLs with a feature-rich, self-hosted server. Track metrics, organize media, and secure data with password protection.

Take full control of your media and links with a next-generation, self-hosted upload server. Designed as a robust alternative to standard sharing services, this platform provides an intuitive dashboard to view, manage, and organize files. Whether handling images, videos, or text files, everything is kept neatly sorted using custom folders and tags.\n\nKey benefits include:\n* Comprehensive Dashboard: Access a visual gallery of your uploads, track metrics, and manage shortened URLs.\n* Advanced Security: Keep accounts and files safe with Two-Factor Authentication (2FA), passkeys, and password-protected links.\n* Seamless Integrations: Generate custom embeds for apps like Discord and receive instant notifications via webhooks.\n* Optimized Storage: Save space with on-the-fly image compression and automatically generated video thumbnails.\n\nDeploying is fast via Docker, allowing you to set user quotas and apply custom themes in minutes.

Directory Structure

zipline
postgres-data
public
uploads
.env
docker-compose.yml

docker-compose.yml

services:
  zipline:
    image: ghcr.io/diced/zipline:latest
    container_name: zipline
    restart: always
    ports:
      - "3000:3000"
    environment:
      CORE_DATABASE_URL: postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres/${POSTGRES_DB}
      CORE_SECRET: ${CORE_SECRET}
    volumes:
      - ./uploads:/zipline/uploads
      - ./public:/zipline/public
    depends_on:
      - postgres

  postgres:
    image: postgres:15-alpine
    container_name: zipline_postgres
    restart: always
    environment:
      POSTGRES_USER: ${POSTGRES_USER}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
      POSTGRES_DB: ${POSTGRES_DB}
    volumes:
      - ./postgres-data:/var/lib/postgresql/data

.env

POSTGRES_USER=zipline
POSTGRES_PASSWORD=your_secure_password
POSTGRES_DB=zipline
CORE_SECRET=your_super_secret_random_string

Share:

Ad
Favicon

 

  
 

Similar to Zipline

Favicon

 

  
  
Favicon

 

  
  
Favicon