A simple multi-user web based media manager for uploading and storing images. Built with Laravel, Livewire and Tailwind CSS.
- Web based media manager
- Create users and assign storage capacity
- Upload images and other files
- Create folders and sub-folders
- File explorer
- Embedded explorer to integrate with other applications
Clone the repo
git clone
Launch the docker containers
sail up -d
Install composer dependencies
sail composer install
Install npm dependencies
sail npm install
Create a .env file and edit as necessary
cp .env.example .env
Generate an app key
sail artisan key:generate
Setup the application
sail artisan mmm:setup
Or setup with demo data and users
sail artisan mmm:setup-demo
You can now login with the default user:
email: [email protected]
password: password
Remember to change the default user password!
You can reset the application, delete all users and files:
sail artisan mmm:reset
You can easily change the colour theme in the tailwind.config.js
file by changing the settings to any of the standard Tailwind colours.
colors: {
primary: colors.blue,
secondary: colors.amber,
highlight: colors.purple,
button: colors.sky,
},
File explorer
Admin dashboard
The Laravel framework is open-sourced software licensed under the MIT license.