autocaliweb
:books: Web managing platform for eBooks, eComics and PDFs
100K+
Autocaliweb is a web app that offers a clean and intuitive interface for browsing, reading, and downloading eBooks using a valid Calibreโ database.
This software is a fork of Calibre-Webโ and Calibre-Web Automatedโ and licensed under the GPL v3 License.
DOCKER_MODS from sources like linuxserver.io and othersNote
Installation on Windows with Docker Desktop is not supported. Installation on Windows Subsystem for Linux (WSL) is on your own risk.
curl -Lo ./docker-compose.yml https://codeberg.org/gelbphoenix/autocaliweb/raw/branch/main/docker-compose.yml
Edit the compose file using the comments to help, filling in your Timezone and desired binds
Navigate to where you downloaded the Compose file and run:
docker compose up -d
And that's you off to the races! Continue with the things after installationโ .
services:
autocaliweb:
image: gelbphoenix/autocaliweb:latest
container_name: autocaliweb
restart: unless-stopped
ports:
- "8083:8083"
environment:
- TZ=Etc/UTC # Change to your specific timezone (e.g. Europe/Berlin, America/Denver)
- PUID=1000
- PGID=1000
volumes:
- /path/to/config:/config
- /path/to/book/ingest:/acw-book-ingest
- /path/to/library:/calibre-library
stop_signal: SIGINT
stop_grace_period: 15s
If you want to install Autocaliweb on your server without setting up Docker and Docker compose you can follow these steps (For an extensive installation and the uninstall guide look at the relating wiki articleโ ):
manual_install_acw.sh file with the following command and check it:curl -Lo ./manual_install_acw.sh https://codeberg.org/gelbphoenix/autocaliweb/raw/refs/heads/main/scripts/manual_install_acw.sh
manual_install_acw.sh executeable and run it as root:sudo chmod +x ./manual_install_acw.sh && sudo ./manual_install_acw.sh
Note
This script was created by and maintained by team of the [Proxmox VE Helper-Scripts](https://community-scripts.github.io/ProxmoxVE/). The page of the script is found [here](https://community-scripts.github.io/ProxmoxVE/scripts?id=autocaliweb) and support for the script is provided by that team.
To install Autocaliweb on Proxmox VE you can also use this script from the Proxmox VE Helper-Scripts:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/autocaliweb.sh)"
bash -c "$(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/autocaliweb.sh)"
You can (and generally should) check and understand external scripts.
See the requirements hereโ
Username: admin
Password: admin123
Enable Uploads is enabled in Settings -> Basic Configuration -> Feature ConfigurationImportant
> **If you are migrating from Calibre-Web Automated please ensure that your cwa.db is renamed acw.db before start to load your existing settings**
Common Issues:
logs directory for error messages.Location of Calibre database is correctly set and that the database file is accessible.Configuration Errors: Ensure that your Calibre database is compatible and properly formatted. Refer to the Calibre documentation for guidance on maintaining the database.
Performance Problems:
User Management Issues: If users are unable to log in or register, check the user permission settings in the admin interface. Ensure that registration is enabled and that users are being assigned appropriate roles.
If you love Autocaliweb and want to support its development, feel free to support the project financially:
Every contribution helps to keep the project independent!
We would like to thank all the contributorsโ and maintainers of Autocaliweb for their valuable input and dedication to the project. Your contributions are greatly appreciated.
Autocaliweb has an not finished documentation in the wiki of this repositoryโ
To contribute, please check our Contributing Guidelinesโ . We welcome issues, feature requests, and pull requests from the community.
This repository includes a modern ESLint v9 setup (flat config) for the browser JavaScript under cps/static/js/.
npm installnpm run lintnpm run lint:cinpm run lint:fixnpm run lint:strictConfiguration lives in eslint.config.js.
If you encounter bugs or issues, please report them in the issues sectionโ of the repository. Be sure to include detailed information about your setup and the problem encountered.
We welcome suggestions for new features. Please create a new issue in the repository to discuss your ideas.
Thank you for using Autocaliweb! We hope you enjoy managing your eBook library with our tool.
Content type
Image
Digest
sha256:0a061151dโฆ
Size
637.9 MB
Last updated
2 days ago
docker pull gelbphoenix/autocaliweb:dev