Skip to content

Safebox is a tool to manage your websites, accounts, clients, procedures and more. Built with Laravel 5.

Notifications You must be signed in to change notification settings

Jack199648/safebox

 
 

Repository files navigation

Safebox logo

Safebox

Safebox is a self-hosted web application for developers and web agencies to manage clients, websites, accounts, procedures, snippets and more. It's built with Laravel 5.4 and Vue.js 2. All sensitive data are encrypted in the database.

Installation

Safebox requires:

  • PHP >= 7
  • Node.js
  • NPM
  • Linux (or OSX)

Installation with composer

composer create-project 404labfr/safebox

Configuration and database

Please update the .env file to your needs.
Once your database is configured:

artisan migrate

If you want fake data:

artisan db:seed

Assets

npm install
npm run [dev|watch|production]

Documentation

Default user

Email: admin@safebox.com
Password: password

Website screenshots

When adding a website a screenshot is taken.

You'll need :

If you don't want screenshots you can specify the queue driver to QUEUE_DRIVER=null in your .env file.

Changelog

Take a look at the changelog file.

Tests

Safebox uses features tests with PHPUnit 5.7.

vendor/bin/phpunit

Contribute

All contribution is welcome, please Pull Request or open your issues.

License

MIT.

About

Safebox is a tool to manage your websites, accounts, clients, procedures and more. Built with Laravel 5.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 52.9%
  • Vue 31.4%
  • HTML 7.1%
  • JavaScript 4.8%
  • CSS 3.6%
  • ApacheConf 0.2%