Despliega ArchiveBox en Pethost con un clic
Guarda páginas web, vídeos y artículos como HTML, PDF, capturas y archivos multimedia, tu propio archivo de la web
Qué pasa
- Inicias sesión en Pethost o creas una cuenta, con una passkey, GitHub o Google.
- ¿Aún no tienes máquina? Eliges un plan y te preparamos una. El enlace espera en tu navegador hasta que esté lista.
- Nuevo proyecto se abre en la app. Rellenas lo que pide y haces clic en Crear proyecto: Contraseña de administrador.
- En un par de minutos la app está en marcha en su propia dirección con HTTPS. Sus secretos se generan al azar para ella, y sus datos entran en el backup de cada noche.
- Es un proyecto como cualquier otro: su compose.yaml, su .env, sus logs y un terminal están en el panel, y tu agente puede cambiarlo, volver a una versión anterior o restaurarlo.
Primeros pasos
Entra como admin con la contraseña de administrador que indicaste. El archivo es privado: sin iniciar sesión no se ve nada ni se añade nada. Las páginas archivadas se muestran sin su JavaScript, como hace ArchiveBox en una sola dirección.
Qué ejecuta
La plantilla es este compose.yaml y las variables que escribe en el .env del proyecto. Pethost ejecuta el archivo tal como está escrito.
services:
archivebox:
image: archivebox/archivebox:0.9.73
restart: unless-stopped
environment:
# One host, so archived pages are replayed without their JavaScript.
BASE_URL: ${URL}
SERVER_SECURITY_MODE: safe-onedomain-nojsreplay
# Made at the first start; changing them later has no effect.
ADMIN_USERNAME: admin
ADMIN_PASSWORD: ${ADMIN_PASSWORD}
# Nothing is seen or added without signing in.
PERMISSIONS: private
PUBLIC_INDEX: "False"
PUBLIC_ADD_VIEW: "False"
# Chrome needs more shared memory than Docker's 64 MB.
shm_size: 1gb
# Both folders the image declares as volumes: the collection and its exports.
volumes:
- data:/data
- out:/out
volumes:
data:
out:
