2026-10-09 15:23:16 +02:00
2026-10-09 15:23:16 +02:00
2026-10-09 15:23:16 +02:00
2026-10-09 15:23:16 +02:00
2026-10-09 15:23:16 +02:00
2026-10-09 15:23:16 +02:00
2026-10-09 15:23:16 +02:00
2026-10-09 15:23:16 +02:00
2026-10-09 15:23:16 +02:00
2026-10-09 15:22:54 +02:00

ObjectStore

Small S3-compatible object storage for LunarSky. Early development.

Requires Docker Compose. Copy .env.example to .env, then set S3_ACCESS_KEY and S3_SECRET_KEY to unique values. The access key must be at least 16 alphanumeric characters; the secret must be at least 32 characters.

cp .env.example .env
docker compose up -d --build
curl http://127.0.0.1:9000/health

Port 9000 binds to localhost. Data stays in the object-data Docker volume. docker compose down -v deletes that volume.

Run sh scripts/test.sh with JDK 21 to test from source. Lunaris uses ObjectStore through its S3 storage adapter.

Do not use this development version as the only copy of important data.

S
Description
Small S3-compatible object storage for LunarSky
Readme MIT
117 KiB
0 Stars 1 Watchers 0 Forks
Languages
Java 95.7%
Python 1.8%
Shell 1.8%
Dockerfile 0.7%