Feature Request: Package and submit ArchiveBox to Umbrel App Store · Issue #986 · ArchiveBox/ArchiveBox · GitHub
Skip to content

Feature Request: Package and submit ArchiveBox to Umbrel App Store #986

Description

@pirate

Umbrel is a new OS for homelab self-hosting of Dockerized apps. It looks like a perfect fit for ArchiveBox and it's not difficult for us to add the yaml/config necessary to submit it to their App Store.

Instructions: https://github.com/getumbrel/umbrel-apps/blob/master/README.md

TODOs:

  • Create umbrel-apps/archivebox/docker-compose.yml based on archivebox/docker-compose.yml
  • Create umbrel-apps/archivebox/umbrel-app.yml The app manifest file telling Umbrel how to configure/deploy ArchiveBox
  • Create umbrel-apps/archivebox/exports.sh The shell script to export environment variables used within the Umbrel docker-compose.yml
  • Test packaged ArchiveBox with Umbrel test server
  • Set up Github Actions CI pipeline to update it on new ArchiveBox releases (optional for MVP, fine to do this later)
  • Submit PR to umbrel-apps repo
  • Add link to Umbrel app deployment under ArchiveBox/README.md > Install instructions section

Example of what a packaged app looks like in their App Store:

image

Contributors wanted!

Note: we should also link to the YunoHost (similar to Umbrel) in the README: https://github.com/YunoHost-Apps/archivebox_ynh

Activity

  1. added
    status: idea-phaseWork is tentatively approved and is being planned / laid out, but is not ready to be implemented yet
    on Jun 9, 2022
  2. changed the title [-]Feature Request: Add ArchiveBox to Umbrel App Store[/-] [+]Feature Request: Package and submit ArchiveBox to Umbrel App Store[/+] on Jun 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions