litestore is a fast self-hostable file storage solution.
litestore uses the following technologies:
- client: node, typescript, solid, tailwindcss
- server: bun, typescript, s3, postgresql, jwt
Unlike the first project in the lite*
series, litechat,
This project should be able to efficiently handle more requests,
but is also harder to self-host due to having multiple components.
To host litestore, you must have the following:
- a web server (lighttpd, apache http, nginx, etc.)
- an S3-compatible object storage (AWS S3, Google Cloud Storage, MinIO, Garage, etc.)
- PostgreSQL 17*
*Should be compatible with older PostgreSQL versions that are still supported, but it isn't recommended as litestore is tested against the latest PostgreSQL version.
This project is licensed under GNU GPLv2.