The last password - Omega Pass
Required tools: Docker, Docker Compose, Git
- Clone repository to your local machine.
cd OmegaPass
- Create a file named .env with
touch .env
. - Paste this into the .env file.
HOST="db"
DATABASE="pwmanager"
USERNAME="root"
PASSWORD="root"
PORT="3306"
docker-compose up --build -d
to build OmegaPass and to startup the containers.- Open localhost:8000
There you go. You now have a instance of OmegaPass running on your own machine. It comes with its own MySQL database and PhpMyAdmin for managing the database in the browser on localhost:8081. Since you are running your own copy of OmegaPass, the team behind OmegaPass isn't responsable for changes you make to the source code.
All source code is mounted directly to Docker and its containers. You see changes instantly after reloading of course.
To compile scss stylesheets (installation guide) you need to run this command:
sass --no-source-map --style compressed public/css --watch
To minify JavaScript files using UglifyJS (installation guide), you can use the following command:
npx uglifyjs public/js/{{ script }}.js -o public/js/{{ script }}.min.js --compress --mangle
Replace {{ script }}
with the name of your JavaScript file.
Contributors names and contact info
You can see all of our versions at releases.
This project is licensed under the GNU General Public License v2.0 License - see the LICENSE file for details.