Sign inSign up

wangyucode/rust-sqlite-webui

By wangyucode

Updated 3 months ago

A lightweight SQLite Web administration tool based on Rust and Solid.js.

Image
Developer tools
Content management system
Databases & storage
0

2.5K

wangyucode/rust-sqlite-webui repository overview

SQLite WebUI

A extreme lightweight SQLite Web administration tool based on Rust (Axum) and Solid.js.

  • Extreme Lightweight: Docker image size is only ~6.5MB.
  • High Performance: Runtime memory usage is only ~700KB.

Usage

Recommend using Docker to run this application.

Docker Run
docker run -d \
  -p 3000:3000 \
  -v sqlite.db:/app/db/sqlite.db \
  -e API_KEY=your_secret_key \
  --name sqlite-webui \
  wangyucode/rust-sqlite-webui
Docker Compose
version: '3'
services:
  sqlite-webui:
    image: wangyucode/rust-sqlite-webui
    ports:
      - "3000:3000"
    volumes:
      - sqlite.db:/app/db/sqlite.db
    environment:
      - API_KEY=your_secret_key
Configuration
  • DB files: it will list the SQLite database files in the /app/db/ directory. so just mount the dbs to /app/db/ directory.

  • API_KEY: The authentication key for accessing the WebUI.

    • Default: your-super-secure-key
    • It is recommended to set a strong password in production.

Tag summary

Content type

Image

Digest

sha256:16417ae97

Size

8.6 MB

Last updated

3 months ago

docker pull wangyucode/rust-sqlite-webui