From 4cb276fe1b51cfb457f36ff72d5bcf9c029856d2 Mon Sep 17 00:00:00 2001 From: Amjed Ali <86785660+amjed-ali-k@users.noreply.github.com> Date: Sat, 3 Jul 2021 08:11:50 +0530 Subject: [PATCH] Add Archivebox.io (#449) * Archive.io yml add * archivebox logo png * Formatted YAML using prettier. * Executed npm run formatter-write * Update archivebox.yml Co-authored-by: root --- public/v4/apps/archivebox.yml | 40 +++++++++++++++++++++++++++++++++ public/v4/logos/archivebox.png | Bin 0 -> 8029 bytes 2 files changed, 40 insertions(+) create mode 100644 public/v4/apps/archivebox.yml create mode 100644 public/v4/logos/archivebox.png diff --git a/public/v4/apps/archivebox.yml b/public/v4/apps/archivebox.yml new file mode 100644 index 0000000..e144eb4 --- /dev/null +++ b/public/v4/apps/archivebox.yml @@ -0,0 +1,40 @@ +captainVersion: 4 +services: + $$cap_appname: + documentation: Taken from https://docs.archivebox.io/en/latest/Docker.html and https://docs.archivebox.io/en/latest/Configuration.html?highlight=Configuration#configuration + volumes: + - $$cap_appname-data:/data + environment: + ALLOWED_HOSTS: '*' + MEDIA_MAX_SIZE: $$cap_max_size_in_mo + restart: always + caproverExtra: + dockerfileLines: + - FROM archivebox/archivebox:$$cap_archivebox_version + - CMD ["server", "--quick-init", "0.0.0.0:8000"] + containerHttpPort: '8000' +caproverOneClickApp: + variables: + - id: $$cap_archivebox_version + label: archivebox Version + defaultValue: sha-5940dd6 + description: Check out their Docker page for the valid tags https://hub.docker.com/r/archivebox/archivebox/tags + validRegex: /^([^\s^\/])+$/ + - id: $$cap_max_size_in_mo + label: Media max size + defaultValue: 750m + description: Max size of media in MO + validRegex: /^[0-9]+m$/ + instructions: + start: >- + ArchiveBox is a powerful, self-hosted internet archiving solution to collect, save, and view sites you want to preserve offline. + please note ArchiveBox NEED you to run some command lines to create the account and does not allow to create a default account. + end: >- + ArchiveBox is deployed and available as $$cap_appname. + It may take a few minutes for ArchiveBox to initialize. + Before adding something you need to create an account by running the command `su - archivebox` then `archivebox manage createsuperuser" into the `data` folder + To go into your container please follow those instructions: https://caprover.com/docs/troubleshooting.html#how-to-run-shell-inside-my-application-inside-container + Once the super admin is setted you can add other via the web ui. + displayName: ArchiveBox + isOfficial: true + description: Open-source self-hosted web archiving. diff --git a/public/v4/logos/archivebox.png b/public/v4/logos/archivebox.png new file mode 100644 index 0000000000000000000000000000000000000000..6ca511d205e9d05873fd3ec40ee1ce6b28ee1c54 GIT binary patch literal 8029 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 literal 0 HcmV?d00001