Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mathieu-keller/ebook-manager
A web app to store and search epub3 you own
https://github.com/mathieu-keller/ebook-manager
ebook ebook-manager epub
Last synced: about 1 month ago
JSON representation
A web app to store and search epub3 you own
- Host: GitHub
- URL: https://github.com/mathieu-keller/ebook-manager
- Owner: mathieu-keller
- License: gpl-3.0
- Created: 2022-10-09T18:45:43.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-11-20T17:33:44.000Z (about 2 months ago)
- Last Synced: 2024-11-20T17:40:39.631Z (about 2 months ago)
- Topics: ebook, ebook-manager, epub
- Language: Java
- Homepage:
- Size: 6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[![Build Service](https://github.com/mathieu-keller/Ebook-Manager/actions/workflows/build_service.yml/badge.svg)](https://github.com/mathieu-keller/Ebook-Manager/actions/workflows/build_service.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Ebook-Manager&branch=main&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Ebook-Manager&branch=main)# EBook Manager
A webapp that saves epub3 and offers it for download.
The service has a search function, user management, collections and has a light and dark mode.## Deployment
```
version: '3.8'
services:
server:
image: afrima/ebook-manager:latest
restart: on-failure
ports:
- "8080:8080"
environment:
db-user: "ebook"
db-password: "changeme"
db-address: db
db-schema: "ebook"
login-salt: "changemeChangeme"
admin-username: "admin"
admin-password: "changeme"
volumes:
- ':/home/jboss/upload'
depends_on:
- "db"
db:
image: postgres:16.5-alpine
restart: on-failure
environment:
POSTGRES_PASSWORD: "changeme"
POSTGRES_USER: "ebook"
POSTGRES_DB: "ebook"
PGDATA: /var/lib/postgresql/data/pgdata
volumes:
- ':/var/lib/postgresql/data'
ports:
- "5432:5432"
```
## Pictures
### Home
![Home](./examples/home.jpg)
### Collection
![Collection](./examples/collection.jpg)
### Search
![Search](./examples/search.jpg)
### Book Details
![Book Details](./examples/book_details.jpg)