Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MarceauKa/safebox
Safebox is a tool to manage your websites, accounts, clients, procedures and more. Built with Laravel 5.
https://github.com/MarceauKa/safebox
laravel laravel-application notes password-manager self-hosted
Last synced: 16 days ago
JSON representation
Safebox is a tool to manage your websites, accounts, clients, procedures and more. Built with Laravel 5.
- Host: GitHub
- URL: https://github.com/MarceauKa/safebox
- Owner: MarceauKa
- Archived: true
- Created: 2016-11-23T11:47:53.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-11T12:25:11.000Z (over 7 years ago)
- Last Synced: 2024-08-05T08:07:08.640Z (3 months ago)
- Topics: laravel, laravel-application, notes, password-manager, self-hosted
- Language: PHP
- Homepage:
- Size: 1.1 MB
- Stars: 35
- Watchers: 8
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
Awesome Lists containing this project
README
# 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**
```bash
composer create-project 404labfr/safebox
```**Configuration and database**
Please update the `.env` file to your needs.
Once your database is configured:
```bash
artisan migrate
```If you want fake data:
```bash
artisan db:seed
```**Assets**
```bash
npm install
npm run [dev|watch|production]
```## Documentation
### Default user
Email: `[email protected]`
Password: `password`### Website screenshots
When adding a website a screenshot is taken.
You'll need :
- **PhantomJS** : installed when `npm install`.
- A Laravel worker : see the [queue documentation](https://laravel.com/docs/5.4/queues)
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](https://github.com/404labfr/safebox/blob/develop/changelog.md).
## Tests
**Safebox** uses features tests with PHPUnit 5.7.
```bash
vendor/bin/phpunit
```## Contribute
All contribution is welcome, please Pull Request or open your issues.
## License
[MIT](http://opensource.org/licenses/MIT).