Back to Apps
Litestream

Deploy Litestream on Your Own Server

Streaming replication for SQLite

πŸ—„οΈ Databases

Want to deploy Litestream on your server faster? Try Senate with one-command setup, automatic HTTPS and monitoring.

Get Started

What is Litestream?

This one-click app will deploy Litestream, a standalone streaming replication tool for SQLite. It runs as a background process and safely replicates changes incrementally to a S3 bucket. To use this app, you need to enter your S3 credentials (access key ID and secret access key).

Learn more

Self-Host Litestream

Follow these steps to deploy on your own server.

1

Install Docker

Skip this step if Docker is already installed on your server.

curl -fsSL https://get.docker.com | sh
2

Configure

Customize the settings below. Defaults work for most cases.

General
3

Deploy

Copy the configuration and run it on your server.

services:
  litestream:
    environment:
      LITESTREAM_ACCESS_KEY_ID: 64e3ad03cb7879a5c998
      LITESTREAM_SECRET_ACCESS_KEY: fbde0fcfddd6cfb0af6cccdc54543854c388bec6
    volumes:
      - litestream-data:/data
      - litestream-config:/config
volumes:
  litestream-data: {}
  litestream-config: {}

Then run:

docker compose up -d
4

Access

Once started, access your app at http://localhost:80

Why Self-Host Litestream?

Full Data Ownership

Your data stays on your servers. No third-party access.

No Monthly Fees

Pay only for your server. No per-seat or usage charges.

Complete Control

Customize, backup, and scale on your own terms.

Privacy & Compliance

Meet GDPR, HIPAA, or internal security requirements.

Technical Details

Want to go faster?

Try Senate! Senate handles Docker, HTTPS, updates, and monitoring for you. Deploy any of our 300+ apps with a single command.

Install on any Linux server:

sh -c "$(curl -sSL https://get.senate.sh)"