Skip to content

✍️ indexgen | The index page generator for S3 and S3 compatible (e.g. minio) storage.

License

Notifications You must be signed in to change notification settings

pmh-only/indexgen

Repository files navigation

✍️ indexgen

The static page generator generates index.html and viewer.html for S3 and S3 compatible (e.g. minio) storage.

Try it now!

https://pub.pmh.codes

Features

Screenshots for default template

index.html (desktop)

index.html screenshot

index.html (mobile)

index.html mobile screenshot

viewer.html (desktop)

viewer.html screenshot

viewer.html (mobile)

viewer.html mobile screenshot

100% Lighthouse optimized

lighthouse 100% score

How to Run

minimal example:

docker run -ite S3_BUCKET_NAME=mybucket \
  ghcr.io/pmh-only/indexgen:latest

full example:

docker run -it \
  -e S3_ACCESS_TOKEN=kLn3QDurDd \
  -e S3_SECRET_TOKEN=gQf2iXlRRx2e7uh6ehMJtMc0QSZ41pJ6 \
  -e S3_ENDPOINT=https://s3.pmh.codes \
  -e S3_REGION=us-east-2 \
  -e S3_BUCKET_NAME=mybucket \
  -e CYCLE_INTERVAL_SECONDS=100 \
  ghcr.io/pmh-only/indexgen:latest

Copyright notice

© 2025. Minhyeok Park. [email protected]. All rights reserved.
All source codes in this repository are MIT licensed.

About

✍️ indexgen | The index page generator for S3 and S3 compatible (e.g. minio) storage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages