https://github.com/phodal/mopass
A OpenSource Clientless & Serverless Password Manager
https://github.com/phodal/mopass
password password-generator password-manager password-safety serverless spm
Last synced: 6 months ago
JSON representation
A OpenSource Clientless & Serverless Password Manager
- Host: GitHub
- URL: https://github.com/phodal/mopass
- Owner: phodal
- License: gpl-3.0
- Created: 2019-01-31T03:37:41.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-04T23:42:00.000Z (over 6 years ago)
- Last Synced: 2025-04-01T08:51:27.519Z (6 months ago)
- Topics: password, password-generator, password-manager, password-safety, serverless, spm
- Language: JavaScript
- Homepage: https://phodal.github.io/mopass/
- Size: 2.6 MB
- Stars: 42
- Watchers: 3
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.gpl
Awesome Lists containing this project
README
# Serverless Password Manager
> a serverless personal password manager tools
Roadmap:
- [x] Serverless
- [x] Client: CLI
- [x] Client: Chrome Plugin
- [x] Features: 2-Step Verification
- [ ] Client: WeChat-app
- [ ] Security: New Devices## Screenshots
Chrome Screenshots

Command Line Screenshots

## CLI
Code in [./command](./command)
### Usage
```
npm install -g mopass
```Commands:
- Create Encrypt Key: ``mopass --createKey``
- Generate New Password: ``mopass --generate``
- Fetch Passwords from Server: ``mopass fetch``
- Get Password By Title: ``mopass --get [title]``
- List All Titles: ``mopass --list``
- Update password bt Title: ``mopass --update [title]``
- Create MFA: ``mopass --create mfa`` or ``mopass --mfa``
- Update password by Title: ``mopass --update [title]``
- Delete password by Title: ``mopass --delete [title]``
- Import MFAs from AndOTP: ``mopass --import [fileName] --type mfa``### Features
- [x] Sync Remote Passwords
- [x] List All Passwords Alias/Title
- [x] Get Password by Alias/Title
- [x] Delete One Password
- [ ] QRCode Generator for Password## Serverless Server
### Setup
1. Setup AWS Accounts && Serverless Framework
2. Setup: `yarn install`
3. Config: change domain & DB in `serverless.yml`
4. Deploy: `sls deploy`## Chrome Plugins
### Setup
1. Config key in options page
## Documents for Developer
### ToC
```
├── browsers // Chrome Extensions
├── command // CLI
├── common // Common Code
├── docs // Documents
├── server // Serverless Server
└── weapp // Wechat App [todo]
```LICENSE
---@ 2019 A [Phodal Huang](https://www.phodal.com)'s [Idea](http://github.com/phodal/ideas). This code is distributed under the GPL license. See `LICENSE` in this directory.