Skip to content
View snapcrescent's full-sized avatar
Block or Report

Block or report snapcrescent

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
snapcrescent/README.md


License: GNU Affero General Public License version 3

Snapcrescent

Self-hosted photo and video backup solution

Demo

Web demo available at https://demo.snapcrescent.app

Mobile app can be downloaded from https://github.com/snapcrescent/snapcrescent/releases

Credential
email: demo-account
password: demo-password

Features

Features Mobile Web
Upload and view videos and photos Yes Yes
Auto backup from app in backgroud Yes N/A
User-defined backup schedule Yes N/A
Selective folder(s) for backup Yes N/A
Download photos and videos to local device Yes Yes
Multi-user support Yes Yes
User defined albums No Yes
Album sharing with other users No Yes
Scrubbable/draggable scrollbar Yes Yes
Archive and Favorites Yes Yes
Offline support No No

Docker Run Commands

Command

docker run
  -d
  --name='SnapCrescent'
  -e TZ="UTC"
  -e 'SQL_DB_TYPE'='MYSQL'
  -e 'SQL_URL'='SQL_URL'
  -e 'SQL_USER'='SQL_USER'
  -e 'SQL_PASSWORD'='SQL_PASSWORD'
  -e 'ADMIN_PASSWORD'='ADMIN_PASSWORD'
  -p '8080:8080/tcp'
  -v 'MEDIA_STORAGE_PATH':'/media':'rw'
  -v 'MEDIA_IMPORT_STORAGE_PATH':'/mnt':'rw'
  'snapcrescent/snapcrescent'

Variables

SQL_URL - URL of mysql (jdbc:mysql://IP_ADDRESS:3306/snap-crescent)

SQL_USER - mysql user (root)

SQL_PASSWORD - mysql password

ADMIN_PASSWORD - admin password for login to app

MEDIA_STORAGE_PATH - Local folder path for photos (c/Users/John/Documents/Images)

Dependencies

MYSQL Dependecies
  1. The application needs 'ONLY_FULL_GROUP_BY' disabled on the db level
  Solution :
  Update mysql serve mode by following  : https://stackoverflow.com/questions/23921117/disable-only-full-group-by
  OR
  Use Mysql Version 5.7.5 or earlier
 

Default Login

Username : admin
Password : whatever value is added in <ADMIN_PASSWORD> variable while launching docker.

Pinned

  1. snapcrescent snapcrescent Public

    Self-hosted photo and video backup solution for mobile and browser.

    Java 27 1