Skip to content

OmegaPass is a web-based password manager application written in PHP and utilizing MySQL as a backend database. It allows users to securely store and manage their login credentials for various websites and services.

License

Notifications You must be signed in to change notification settings

OmegaPass/OmegaPass

Repository files navigation

Omega Pass

The last password - Omega Pass

PHPUnit

Self-hosting

Required tools: Docker, Docker Compose, Git

  1. Clone repository to your local machine.
  2. cd OmegaPass
  3. Create a file named .env with touch .env.
  4. Paste this into the .env file.
HOST="db"
DATABASE="pwmanager"
USERNAME="root"
PASSWORD="root"
PORT="3306"
  1. docker-compose up --build -d to build OmegaPass and to startup the containers.
  2. 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.

Developing

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.

Authors

Contributors names and contact info

Version History

You can see all of our versions at releases.

License

This project is licensed under the GNU General Public License v2.0 License - see the LICENSE file for details.

About

OmegaPass is a web-based password manager application written in PHP and utilizing MySQL as a backend database. It allows users to securely store and manage their login credentials for various websites and services.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •