Dokploy

ArchiveBox

ArchiveBox is a self-hosted internet archiving solution for saving websites, media, and documents.

ArchiveBox logo

Configuration

services:
  archivebox:
    image: archivebox/archivebox:latest
    restart: unless-stopped
    command: server --quick-init 0.0.0.0:8000
    environment:
      ALLOWED_HOSTS: ${ALLOWED_HOSTS}
      PUBLIC_INDEX: ${PUBLIC_INDEX}
      PUBLIC_SNAPSHOTS: ${PUBLIC_SNAPSHOTS}
    volumes:
      - archivebox_data:/data
    ports:
      - "8000"

volumes:
  archivebox_data:
[variables]
main_domain = "${domain}"

[config]
mounts = []

[[config.domains]]
serviceName = "archivebox"
port = 8000
host = "${main_domain}"

[config.env]
ALLOWED_HOSTS = "*"
PUBLIC_INDEX = "True"
PUBLIC_SNAPSHOTS = "True"

Base64

To import this template in Dokploy: create a Compose service → AdvancedBase64 import and paste the content below:

ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBhcmNoaXZlYm94OlxuICAgIGltYWdlOiBhcmNoaXZlYm94L2FyY2hpdmVib3g6bGF0ZXN0XG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBjb21tYW5kOiBzZXJ2ZXIgLS1xdWljay1pbml0IDAuMC4wLjA6ODAwMFxuICAgIGVudmlyb25tZW50OlxuICAgICAgQUxMT1dFRF9IT1NUUzogJHtBTExPV0VEX0hPU1RTfVxuICAgICAgUFVCTElDX0lOREVYOiAke1BVQkxJQ19JTkRFWH1cbiAgICAgIFBVQkxJQ19TTkFQU0hPVFM6ICR7UFVCTElDX1NOQVBTSE9UU31cbiAgICB2b2x1bWVzOlxuICAgICAgLSBhcmNoaXZlYm94X2RhdGE6L2RhdGFcbiAgICBwb3J0czpcbiAgICAgIC0gXCI4MDAwXCJcblxudm9sdW1lczpcbiAgYXJjaGl2ZWJveF9kYXRhOlxuIiwKICAiY29uZmlnIjogIlt2YXJpYWJsZXNdXG5tYWluX2RvbWFpbiA9IFwiJHtkb21haW59XCJcblxuW2NvbmZpZ11cbm1vdW50cyA9IFtdXG5cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcImFyY2hpdmVib3hcIlxucG9ydCA9IDgwMDBcbmhvc3QgPSBcIiR7bWFpbl9kb21haW59XCJcblxuW2NvbmZpZy5lbnZdXG5BTExPV0VEX0hPU1RTID0gXCIqXCJcblBVQkxJQ19JTkRFWCA9IFwiVHJ1ZVwiXG5QVUJMSUNfU05BUFNIT1RTID0gXCJUcnVlXCJcbiIKfQ==

Tags

archive, bookmarks, web


Version: latest

On this page