heartrepo

The very safe repo manager.


Keywords
repo, repository, repo-manager, php, encryption-decryption, file-encryption, file-manager, repository-management
License
OpenSSL
Install
npm install heartrepo@1.0.1

Documentation

Heart Repo

The very safe repo manager!

Official website: https://heartrepo.github.io.

Features

1) Secure Login System

Heart Repo doesn't use the classic "Username and Password login". When you create your account, Heart Repo asks you only the Username and the Email. So, you are probably wondering how you can access to your account... In this way:

  • Type your username in the login page.
  • A message containg a temporary password is sent to your email.
  • Type your temporary password... And you are in!

2) Install Wizard

If you are a newbie don't going nuts! Heart Repo doesn't need any IT skills to be used.

3) Encrypt your files

Heart Repo can encrypt the uploaded files in order to make them visible only to the user. This feature is available with Heart Secure which uses AES File Format to encrypt every type of file. Heart Repo uses PHP AES File Encryption created by Phil Nicholls.

4) Use your own servers (optional)

Do you need more protection for your files? Easy, use your own servers.

Requirements

If you want to use your own servers:

  • PHP 5.6 (A new version which supports also PHP 7.2 is coming soon).
  • MySQL Database

If you want to use Heart Repo's servers:

You are done, you don't need to do anything :)

Pricing

Basic - $0

  • Access to the source code, under the license CC BY-NC-ND 4.0.
  • Self hosted

Professional - $10/month

  • Access to the source code, under the license CC BY-NC-ND 4.0.
  • Hosted on Heart Repo's servers.
  • 30GB of space.

Enterprise - $50/month

  • Access to the source code, under the license CC BY-NC-ND 4.0.
  • Hosted on a Heart Repo's dedicated servers.
  • Unlimited space.
  • Run Scripts.

Install

Download Heart Repo

via npm: *

    npm install heartrepo

via github:

    git clone https://github.com/heartrepo/heartrepo

or simply using the Download button.

*downloading Heart Repo with npm precludes you the possibility to use the latest updates.

Client

Internact with Heart Repo using this python-based client.

https://github.com/heartrepo/client

Contact

Email

giuliodematteis@icloud.com

Facebook

Giulio De Matteis

Instagram

@themagiulio

Telegram

@themagiulio

Demo

You can find a demo of Heart Repo on http://heartrepo.altervista.org

Use these credentials: Username: heartrepo

Email: heartrepo-demo@getnada.com

(You can claim this email at getnada.com).