feat: add ArchiveBox template (#954)

Co-authored-by: Rohit Mulani <289630555+rohitmulani63-ops@users.noreply.github.com>
This commit is contained in:
Rohit Mulani
2026-07-07 23:09:44 +04:00
committed by GitHub
parent 74fd2a960f
commit 942a43ec02
4 changed files with 53 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128">
<rect width="128" height="128" rx="28" fill="#101828"/>
<circle cx="64" cy="64" r="34" fill="#38bdf8" opacity="0.92"/>
<text x="64" y="74" text-anchor="middle" font-family="Arial, sans-serif" font-size="30" font-weight="700" fill="#ffffff">A</text>
</svg>

After

Width:  |  Height:  |  Size: 325 B

View File

@@ -0,0 +1,16 @@
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:

View File

@@ -0,0 +1,15 @@
[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"

View File

@@ -431,6 +431,23 @@
"nosql"
]
},
{
"id": "archivebox",
"name": "ArchiveBox",
"version": "latest",
"description": "ArchiveBox is a self-hosted internet archiving solution for saving websites, media, and documents.",
"logo": "archivebox.svg",
"links": {
"github": "https://github.com/ArchiveBox/ArchiveBox",
"website": "https://archivebox.io/",
"docs": "https://docs.archivebox.io/"
},
"tags": [
"archive",
"bookmarks",
"web"
]
},
{
"id": "argilla",
"name": "Argilla",