Kiosk is a simple web application to manage, read and download your ebooks.
Kiosk previously used Redis to store the ebook meta data. In V2, we've switched to a PHP-based backend using SQLite.
The books themselves are stored on the filesystem.
Clone the repository:
git clone https://github.com/Radiergummi/kiosk
Install the dependencies:
composer install
Start the application:
php artisan serve
Visit the following URL in your browser: localhost:8000. Welcome to Kiosk.
To run it permanently, set up your favorite webserver as describer in the Laravel documentation.
I made Kiosk a while ago to solve a specific problem: Having to manage an ebook library for my family. The goal was to have an easy interface anyone here could upload, view and edit his ebooks and later download them on their reader.
Since then, I haven't had much time and there is still much left to do. The application works, but there are some bugs to iron out and the ebook meta data parsing could be more reliable. Design wise, there's also room for improvement.
Therefore, if this project seems interesting to you or possibly solves the same problem for you, I'd be happy if you could participate in Kiosk by creating pull requests or filing issues. Thank you!