Open Share is an open-source application designed for secure password sharing. It provides a simple and secure way to share sensitive information with others while maintaining control over access and visibility.
You can see the app running here https://passshare.me
- Instant Encryption: Passwords are immediately encrypted upon entry.
- Unique URL Generation: A special URL containing the encrypted password and a unique secret key is created.
- Expiration Setting: Users can set an expiration time for added security.
- No Storage Policy: Passwords are never stored on our servers, existing only within the generated URL.
- Ruby on Rails 8
- SQLite
- Turbo JS
- Stimulus.js for JavaScript interactions
- Ruby 3.4.2 or higher
- SQLite
- Clone the repository
# Example commands
git clone https://github.com/dviana19/open-share.git
cd open-share
- Build the image:
docker compose build
- Start the container:
docker compose up
- Visit
http://localhost:3000
in your browser
[Provide basic usage instructions or link to more detailed documentation]
- Navigate to the app's URL
- Enter the password you want to share
- Set an expiration time
- Click on "Generate Link"
- Share the generated link with your intended recipient
We welcome contributions from the community! Please read our Contributing Guidelines for details on how to contribute to this project.
This project is licensed under the MIT License - see the LICENSE file for details.
- The link should be shared through a secure channel
- Recipients should access the link promptly before expiration
- For maximum security, use the app over HTTPS
# Example commands
kamal deploy
# Example commands
rails test
This project follows the Ruby Style Guide. To check your code:
bundle exec rubocop
Experience the future of secure password sharing – fast, simple, and completely traceless.