[GH-ISSUE #986] Feature Request: Package and submit ArchiveBox to Umbrel App Store #2125

Open
opened 2026-03-01 17:56:40 +03:00 by kerem · 0 comments
Owner

Originally created by @pirate on GitHub (Jun 9, 2022).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/986

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

Originally created by @pirate on GitHub (Jun 9, 2022). Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/986 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](https://github.com/getumbrel/umbrel-apps) - [ ] 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](https://user-images.githubusercontent.com/511499/172737401-8780eaf1-a002-4952-a094-24b4a18a8816.png) Contributors wanted! *Note:* we should also link to the YunoHost (similar to Umbrel) in the README: https://github.com/YunoHost-Apps/archivebox_ynh
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ArchiveBox#2125
No description provided.