Setting Up Envault
The Envault server is built on the Laravel PHP framework. This makes installation very simple. It requires a minimum PHP version of 7.4.
- Clone the repository onto your server.
- Copy .env.example to .env. Generate a new
php artisan key:generate. Make sure that your
APP_URLmatches the address of your Envault server.
- Create a new database. For more details on the databases supported, please refer to the Laravel documentation. Fill out any connection details in your
.envfile, then run
php artisan migrate.
- Set up outgoing mail from your Envault server. For more details on the mail drivers supported, please refer to the Laravel documentation. Fill out any connection details in your
- Set up a queue worker. For more details, please refer to the Laravel documentation.
- Set up a scheduled task to run
php artisan schedule:runevery minute. For more details, please refer to the Laravel documentation.
- Create your first user account using the
php artisan make:usercommand. You should grant it the "owner" role so that it does not encounter any restrictions on the Envault dashboard.
- Visit your Envault server URL and sign in.
You can find installation guides for specific platforms like Laravel Forge and Vapor on our documentation website.