
Kavita
Rocket-fueled self-hosted digital library which supports a vast array of file formats
#book #Live Demo
Getting Started
- Create a folder and move to the folder
mkdir kavita && cd kavita
- Create a
docker-compose.yml
file and add the following content:docker-compose.ymlservices: kavita: image: jvmilazz0/kavita:latest container_name: kavita volumes: - kavita_data:/kavita_data - kavita_config:/kavita/config environment: - TZ=Asia/Seoul - DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true ports: - "5000:5000" restart: unless-stopped filebrowser: image: filebrowser/filebrowser ports: - "9999:80" environment: - FB_NOAUTH=true volumes: - kavita_data:/srv - filebrowser_database:/database restart: always volumes: kavita_data: kavita_config: filebrowser_database:
- Run the following command to start the container:
docker compose up -d
- Go to http://localhost:5000 to access the Kavita.
NOTE: To upload files, go to http://localhost:9999. The data will be stored in the kavita_data
directory.