Skip to content

murilo-bracero/raspstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RASPSTORAGE

DESCRIPTION

A cloud-like storage app for PPNs (Personal Private Cloud), with automatic installation, low-maintenance and low-config, with user management, private folders and files, encryption, light and resilient.

Goals

  • v0.1:

    • Clean Architecture
    • User Authentication
    • Basic user Authorization
    • Shared File Storage
  • v0.2:

    • Per-User File Storage
    • Secret Folders
  • v0.3:

    • Encryption
    • Auto deleted files
    • Stoage and files metadata
  • v0.4:

    • Audit system
    • File sharing between users
  • v0.5:

    • Backup schedules
    • Auto maintenance windows
    • File integrity checkup
    • File integrity report
    • Environment security
  • v0.6:

    • Web Application
  • v0.7:

    • Mobile App
  • v0.8:

    • Plugins
  • v0.9:

    • Auto infrastructure for complex deployment terraform

Software Architecture

  • Programming Languages:
    • Go (Backend)
    • Svelte (Web Frontend)
    • Flutter (Mobile)

Requirements

  • MongoDB database
  • SO: Linux and TBD
  • Memory: TBD
  • Space: TBD