🔒 Plugin to lock Joplin at startup with a password, protecting your sensitive data.
- Automatic lock on startup: Joplin starts already locked
- Manual lock: Lock Joplin anytime from the Tools menu
- Secure password: Password is stored as SHA-256 hash
- Modern interface: Full-screen lock window with attractive design
- Linux option: Ability to activate lock only on Linux systems
- Download the latest
.jplfile from the Releases page - Open Joplin
- Go to Tools → Options → Plugins
- Click Install from file and select the downloaded
.jplfile - Restart Joplin
# Clone the repository
git clone https://github.com/faghy/joplin-lockscreen.git
cd joplin-lockscreen
# Install dependencies
npm install
# Build the plugin
npm run dist
# The .jpl file will be in dist/Then install the generated .jpl file following the steps from Method 1.
- After installation, go to Tools → Options → Lock Screen
- In the "Set password" field, enter your password
- Click OK to save (the password will be automatically converted to hash)
- Check "Enable lock on startup" if you want Joplin to start locked
- Go to Tools → Lock Joplin Now
- Or use a keyboard shortcut (if configured)
- Activate only on Linux: If enabled, the lock will only work on Linux systems
- Don't lose your password: There's no way to recover it! If you forget it, you'll need to uninstall and reinstall the plugin
- The password is securely stored as a SHA-256 hash
- The lock covers the entire Joplin window to hide your data
- Joplin Desktop 3.4.12 or higher
- Operating System: Windows, macOS, Linux
- Improved full-screen lock window
- Modern design with colorful gradient
- Optimized dimensions to cover all content
- First release
- Lock on startup
- Manual lock
- SHA-256 hashed password
Contributions, issues and feature requests are welcome!
- Fork the project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is released under the MIT License - see the LICENSE file for details.
faghy
- GitHub: @faghy
If you find this plugin useful, leave a star ⭐ on GitHub!
Disclaimer: This plugin is provided "as is" without warranties. Use at your own risk. Make sure to do regular backups of your data.