2017 © Pedro Peláez
 

project ebooklib

eBookLib with OPDS Catalog 1.1 support.

image

tedvdb/ebooklib

eBookLib with OPDS Catalog 1.1 support.

  • Monday, June 4, 2018
  • by tedvdb
  • Repository
  • 1 Watchers
  • 0 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Installation

  • Get the source and dependencies to specified folder: composer create-project tedvdb/ebooklib <install path>
  • Then in the root folder, copy .env.example to .env
  • Create a mysql user and database for eBookLib and correct database settings in .env.
  • Set the APP_URL variable in the .env file.
  • Make sure the webservice (or php process in case of php-fpm) has write permissions to the /storage folder.
  • Then, init the database:
php artisan key:generate
php artisan migrate
php artisan db:seed

The installation is now complete., (*1)

First use

  • Add path to search_paths table (no GUI yet)
  • Start first indexing action:
php artisan ebooks:reindex

Now you can navigate in the browser to the url you've configured, and login with the default username 'admin@example.com' and the password 'secret'., (*2)

Filetypes

Currently only .epub and .mobi files are supported., (*3)

OPDS

The library is now available in the url via OPDS1.1 protocol on <url>/opds/. OPDS support is experimental! Anly basic authentication is implemented., (*4)

The Versions