From b9de0d085a175b1dbabb6cb6db3c39aa42b90954 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 3 Feb 2021 14:46:47 +0100 Subject: [PATCH] added papermerge --- README.md | 14 ++++--- papermerge/Dockerfile | 28 +++++++++++++ papermerge/README.md | 31 ++++++++++++++ papermerge/build.json | 9 +++++ papermerge/config.json | 38 ++++++++++++++++++ papermerge/icon.png | Bin 0 -> 5832 bytes papermerge/logo.png | Bin 0 -> 5832 bytes .../rootfs/etc/cont-init.d/50-mounts.sh | 21 ++++++++++ 8 files changed, 136 insertions(+), 5 deletions(-) create mode 100644 papermerge/Dockerfile create mode 100644 papermerge/README.md create mode 100644 papermerge/build.json create mode 100644 papermerge/config.json create mode 100644 papermerge/icon.png create mode 100644 papermerge/logo.png create mode 100644 papermerge/rootfs/etc/cont-init.d/50-mounts.sh diff --git a/README.md b/README.md index 68ef5a0a4..384000395 100644 --- a/README.md +++ b/README.md @@ -22,13 +22,13 @@ Automatic addons update by aligning version tag with github upstream releases ### [Emby NAS](emby/) A Free Software Media System that puts you in control of managing and streaming your media. -- Based on linuxserver image latest beta +- Based on linuxserver image latest beta : https://hub.docker.com/r/linuxserver/emby - Forked from : https://github.com/petersendev/hassio-addons - Modifications : switch to linuxserver beta versions, add smb and local disks mount [(@dianlight)](https://github.com/dianlight) ### [Transmission](transmission/) The torrent client for Hass.io. -- Based on linuxserver image +- Based on linuxserver image : https://hub.docker.com/r/linuxserver/transmission - Modifications : exposed settings.json in /share/transmission, add smb and local disks mount [(@dianlight)](https://github.com/dianlight) ### [Joal](joal/) @@ -36,7 +36,7 @@ An open source command line RatioMaster with WebUI. ### [Nextcloud OCR](nextcloud/) A Nextcloud container, brought to you by LinuxServer.io. -- Based on linuxserver image +- Based on linuxserver image : https://hub.docker.com/r/linuxserver/nextcloud - Forked from : https://github.com/haberda/hassio_addons - Modifications : update based on images numbering instead of "latest", tesseract for ocr @@ -47,16 +47,20 @@ A free cross platform open source file manager with two panels side by side. ### [Code-server](code-server/) Code-server is VS Code running on a remote server, accessible through the browser. -- Based on latest linuxserver image +- Based on latest linuxserver image https://hub.docker.com/r/linuxserver/code-server ### [Bitwarden](bitwarden/) Open source password management solution - Forked from : https://github.com/hassio-addons/addon-bitwarden - Modifications : updated version +### [Papermerge](papermerge/) +Open source document management system (DMS) +- Based on linuxserver image : https://hub.docker.com/r/linuxserver/papermerge + ### [Radarr NAS - Not maintained](radarr/) A fork of Sonarr to work with movies like Couchpotato -- Forked from : https://github.com/petersendev/hassio-addons +- Forked from : https://hub.docker.com/r/linuxserver/radarr - Modifications : add smb and local disks mount [(@dianlight)](https://github.com/dianlight) [//]: # (ADDONLIST_END) diff --git a/papermerge/Dockerfile b/papermerge/Dockerfile new file mode 100644 index 000000000..d5b7f0eca --- /dev/null +++ b/papermerge/Dockerfile @@ -0,0 +1,28 @@ +ARG BUILD_FROM +ARG BUILD_VERSION + +FROM ${BUILD_FROM}${BUILD_VERSION} + +# Add bashio +#RUN apk add --no-cache \ +# curl \ +# jq \ +# && curl -J -L -o /tmp/bashio.tar.gz \ +# "https://github.com/hassio-addons/bashio/archive/v0.7.1.tar.gz" \ +# && mkdir /tmp/bashio \ +# && tar zxvf \ +# /tmp/bashio.tar.gz \ +# --strip 1 -C /tmp/bashio \ +# \ +# && mv /tmp/bashio/lib /usr/lib/bashio \ +# && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ +# && rm -fr /tmp/bashio.tar.gz + +# Copy root filesystem +# COPY rootfs / + +# MOFIFY DATA PATH +# RUN sed -i "s|/data/papermerge|/papermerge|g" /etc/services.d/papermerge/run \ +# && sed -i "s|/data/papermerge|/papermerge|g" /etc/cont-init.d/30-config + +VOLUME [ "/data" ] diff --git a/papermerge/README.md b/papermerge/README.md new file mode 100644 index 000000000..92e8f89ff --- /dev/null +++ b/papermerge/README.md @@ -0,0 +1,31 @@ +# Home assistant add-on: Transmission +![Supports aarch64 Architecture][aarch64-shield] ![Supports amd64 Architecture][amd64-shield] ![Supports armhf Architecture][armhf-shield] ![Supports armv7 Architecture][armv7-shield] + +## About + +Open source document management system (DMS) +This addon is based on the [docker image](https://hub.docker.com/r/linuxserver/papermerge) from linuxserver.io. + +## Installation + +The installation of this add-on is pretty straightforward and not different in +comparison to installing any other Hass.io add-on. + +1. [Add my Hass.io add-ons repository][repository] to your Hass.io instance. +1. Install this add-on. +1. Click the `Save` button to store your configuration. +1. Start the add-on. +1. Check the logs of the add-on to see if everything went well. +1. Carefully configure the add-on to your preferences, see the official documentation for for that. + +## Configuration + +Default login is admin:admin via the webui, accessible at http://SERVERIP:PORT + +Webui can be found at `:8000`. + +[repository]: https://github.com/alexbelgium/hassio-addons +[aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg +[amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg +[armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg +[armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg diff --git a/papermerge/build.json b/papermerge/build.json new file mode 100644 index 000000000..7cf525e71 --- /dev/null +++ b/papermerge/build.json @@ -0,0 +1,9 @@ +{ + "build_from": { + "armv7": "linuxserver/papermerge:arm32v7-version-v", + "armhf": "linuxserver/papermerge:arm32v7-version-v", + "aarch64": "linuxserver/papermerge:arm64v8-version-v", + "amd64": "linuxserver/papermerge:amd64-version-v" + } +} + diff --git a/papermerge/config.json b/papermerge/config.json new file mode 100644 index 000000000..4aa0ff395 --- /dev/null +++ b/papermerge/config.json @@ -0,0 +1,38 @@ +{ + "name": "Papermerge", + "version": "1.5.5", + "slug": "papermerge", + "description": "Open source document management system (DMS)", + "url": "https://hub.docker.com/r/linuxserver/papermerge", + "arch": [ + "aarch64", + "amd64", + "armv7", + "armhf" + ], + "ports": { + "8000/tcp": 8000 + }, + "ports_description": { + "9000/tcp": "Web UI port (required)" + }, + "map": [ + "config:rw", + "share:rw", + "media:rw", + "ssl" + ], + "webui": "http://[HOST]:[PORT:8000]", + "boot": "auto", + "environment": { + }, + "options": { + "PUID": 1000, + "PGID": 1000 + }, + "schema": { + "PUID": "int", + "PGID": "int", + "TZ": "str?" + } +} diff --git a/papermerge/icon.png b/papermerge/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..89a4a1d91f1d62a4473cd1cbdc3bed22ee9f16f4 GIT binary patch literal 5832 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 Q^9qfn{X$>8M%6C*f97<7H2?qr literal 0 HcmV?d00001 diff --git a/papermerge/logo.png b/papermerge/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..89a4a1d91f1d62a4473cd1cbdc3bed22ee9f16f4 GIT binary patch literal 5832 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 Q^9qfn{X$>8M%6C*f97<7H2?qr literal 0 HcmV?d00001 diff --git a/papermerge/rootfs/etc/cont-init.d/50-mounts.sh b/papermerge/rootfs/etc/cont-init.d/50-mounts.sh new file mode 100644 index 000000000..0bb2a5c57 --- /dev/null +++ b/papermerge/rootfs/etc/cont-init.d/50-mounts.sh @@ -0,0 +1,21 @@ +#!/usr/bin/with-contenv bashio +bashio::log.info 'Mounting external hdd...' + +# Mount local Share if configured and if Protection Mode is active +if bashio::config.has_value 'localdisks'; then + MOREDISKS=$(bashio::config 'localdisks') + bashio::log.info "Local Disks mounting.. ${MOREDISKS}" && \ + for disk in $MOREDISKS + do + bashio::log.info "Mount ${disk}" + mkdir -p /share/$disk && \ + if [ ! -d /share/$disk ]; then + echo "Creating /share/$disk" + mkdir -p /share/$disk + chown -R abc:abc /share/$disk + fi + mount /dev/$disk /share/$disk && \ + bashio::log.info "Success!" + done || \ + bashio::log.warning "Protection mode is ON. Unable to mount local drives!" +fi \ No newline at end of file