Sign inSign up

supernote/supernote-service

By supernote

•Updated 18 days ago

Supernote Private Cloud Service

Image
4

100K+

supernote/supernote-service repository overview

⁠Supernote Application Stack

  • This repository contains the Docker images for running the SuperNote application stack. Supernote is a feature-rich note-taking application that requires multiple services to run. This stack includes a MariaDB database, Redis cache, a note library service, and the main Supernote service.

⁠Official Documentation

⁠Dependent Image

  • mariadb: Based on MariaDB 10.6., pre-configured with the necessary database and user for Supernote.

  • redis: Based on Redis 7.4.7, configured with password protection for secure caching.

  • notelib: Note Conversion Service,For the online viewing of notes in the Supernote Private Cloud Service

  • supernote-service: The main Supernote service that includes the backend and frontend components.

⁠Quick Start

  • The simplest way to run the entire private cloud program is to use the official installation script.

⁠Manual operation

docker run -d \
--name supernote-service \
--network supernote-net \
-p 18072:18072 \
-p "local port":8080 \
-p "local https port:443" \
-v $(pwd)/sndata/recycle:/home/supernote/recycle \
-v $(pwd)/supernote_data:/home/supernote/data \
-v $(pwd)/sndata/logs/cloud:/home/supernote/cloud/logs \
-v $(pwd)/sndata/logs/app:/home/supernote/logs \
-v $(pwd)/sndata/logs/web:/var/log/nginx \
-v $(pwd)/sndata/convert:/home/supernote/convert \
-v $(pwd)/sndata/cert:/etc/nginx/cert \
-v /etc/localtime:/etc/localtime:ro \
-e DB_HOSTNAME="Please set your MariaDB container name." \
-e MYSQL_DATABASE=supernotedb \
-e MYSQL_USER="Enter the private cloud database user you set when creating the database container." \
-e MYSQL_PASSWORD="Enter the private cloud database user password you set when creating the database container." \
-e REDIS_HOST="Please set your Redis container name." \
-e REDIS_PORT="Please configure the port for your Redis container." \
-e REDIS_PASSWORD="Enter the password you set when creating the Redis container." \
-e DOMAIN_NAME="your.domain.com" \
docker.io/supernote/supernote-service:{ImageTag}

Tag summary

Content type

Image

Digest

sha256:570018387…

Size

331.2 MB

Last updated

18 days ago

docker pull supernote/supernote-service:26.10.09