LazyLibrarian
Your Effortless Book Manager
LazyLibrarian is an open-source application designed to simplify and automate the management of your digital book collection. Developed by DobyTang, LazyLibrarian is a versatile tool that combines the power of automation with an intuitive user interface, making it easier than ever to discover, download, and organize your favorite books.
Key Features
-
Automated Book Search: LazyLibrarian autonomously searches for and downloads books based on your preferences, ensuring your collection stays up-to-date effortlessly.
-
Integration with Multiple Sources: It seamlessly integrates with various sources, including popular book providers and trackers, to provide a wide range of options for discovering new books.
-
Metadata Management: LazyLibrarian excels in managing book metadata, ensuring that your collection is organized, complete, and enriched with relevant information.
-
User-Friendly Interface: With an intuitive web-based interface, LazyLibrarian offers a hassle-free user experience for configuring preferences, monitoring downloads, and exploring your book library.
Getting Started
Embark on your journey of automated book management by exploring the LazyLibrarian GitHub repository. The repository provides comprehensive documentation, installation guides, and configuration details to get you started.
Community and Support
Join the LazyLibrarian community on GitHub to engage in discussions, share tips, and seek assistance. Connect with fellow book enthusiasts and contribute to the development of this remarkable tool.
Discover the joy of maintaining a well-organized digital bookshelf with LazyLibrarian—a perfect companion for book lovers who value simplicity and automation.
Volumes
Deployment
No Special requirments
Docker swarm file
version: '3.3'
services:
lazylibrarian:
image: lscr.io/linuxserver/lazylibrarian:latest
volumes:
- /nfs-nas-swarm/config/autopirate/lazylibrarian:/config
- /nfs-nas-swarm/data/autopirate/data:/books
networks:
- autopirate-network
- traefik-public
logging:
driver: json-file
deploy:
labels:
traefik.http.routers.lazylibrarian-http.rule: Host(`lazylibrarian.vnerd.nl`)
traefik.http.services.lazylibrarian.loadbalancer.server.port: '5299'
traefik.http.routers.lazylibrarian-https.rule: Host(`lazylibrarian.vnerd.nl`)
traefik.http.routers.lazylibrarian-http.entrypoints: http
traefik.http.routers.lazylibrarian-https.entrypoints: https
traefik.http.routers.lazylibrarian-https.tls: 'true'
traefik.http.routers.lazylibrarian-http.middlewares: https-redirect
traefik.constraint-label: traefik-public
traefik.http.routers.lazylibrarian-https.tls.certresolver: le
traefik.docker.network: traefik-public
traefik.enable: 'true'
traefik.http.routers.lazylibrarian-https.middlewares: authelia@docker
placement:
constraints:
- node.labels.Arch!=i686
networks:
autopirate-network:
driver: overlay
traefik-public:
external: true