Nextcloud pre-bundled with the NGSign electronic-signature app for PDF files.
317
Nextcloud, pre-bundled with the NGSign app, so you can deploy a Nextcloud instance that's ready to send PDF documents for electronic signature out of the box.
NGSign is an electronic-signature platform (ETSI-compliant) that lets users sign documents and have them signed through a modern web application and a universal API. This image adds a Sign with NGSign action to PDFs in the Nextcloud Files app, so users can start and track signature transactions without leaving their Nextcloud workspace.
nextcloud:34.0.4-apache image — pinned, so
re-pulling a given tag never silently changes your Nextcloud version.ngsign app pre-installed under custom_apps/, automatically
enabled and synced into the persistent Nextcloud volume on every
container start (so upgrades to the image also upgrade the app).before-starting hook that applies NGSIGN_BASE_URL /
NGSIGN_API_TOKEN to the app configuration at startup, if provided.BY_MAIL signature transaction.cat <<'EOF' > .env
NEXTCLOUD_PORT=8080
NEXTCLOUD_ADMIN_USER=admin
NEXTCLOUD_ADMIN_PASSWORD=change-this-admin-password
NEXTCLOUD_TRUSTED_DOMAINS=your.domain.example
MYSQL_DATABASE=nextcloud
MYSQL_USER=nextcloud
MYSQL_PASSWORD=change-this-database-password
MYSQL_ROOT_PASSWORD=change-this-root-database-password
NGSIGN_BASE_URL=https://sandbox.ng-sign.com/server
NGSIGN_API_TOKEN=
EOF
IMAGE_NAME=ngsign/nextcloud-ngsign:1.0.0 \
docker compose --env-file .env -f compose.production.yaml up -d
This starts three services: nextcloud (the app server), cron (runs the same image with entrypoint: /cron.sh, required for signed-document retrieval and notifications), and a mariadb database. See the project repository for the full compose.production.yaml and configuration reference.
The token is never baked into the image or embedded in configuration committed to source control — inject it via environment variable or set it directly in Administration → Additional settings → NGSign.
The bundled ngsign app declares compatibility with Nextcloud 30–34; this image tracks Nextcloud 34.0.4 specifically. Nextcloud's own cron mechanism must be running (handled by the cron service in compose.production.yaml) for signed-document retrieval and notifications to work.
NGSign is developed by NG Technologies, a specialist in electronic signature and PKI. Available as SaaS at ngsign.app, or deployable as a private Cloud, on-premises, or hybrid service.
GNU General Public License v3.0. Source: the plugin's GitHub repository (https://github.com/ngsign/ngsign-nextcloud-plugin/)
Content type
Image
Digest
sha256:4f45bc922…
Size
487.2 MB
Last updated
18 days ago
docker pull ngsign/nextcloud-ngsign