mirror of
https://github.com/rwinkhart/MUTN.git
synced 2026-08-28 04:46:41 -04:00
Update README.md with current progress
This commit is contained in:
@@ -1,12 +1,11 @@
|
|||||||
# MUTN Password Manager
|
# MUTN Password Manager
|
||||||
Pronounced as: "mutton", "muh·tn"
|
Pronounced as: "mutton", "muh·tn"
|
||||||
|
|
||||||
MUTN is a very simple self-hosted, SSH-synchronized password manager based on libmutton.
|
MUTN is a simple, self-hosted, SSH-synchronized password manager based on libmutton.
|
||||||
|
|
||||||
MUTN is an expanded re-implementation of [sshyp](https://github.com/rwinkhart/sshyp) written in Go.
|
MUTN is an expanded re-implementation of [sshyp](https://github.com/rwinkhart/sshyp) written in Go.
|
||||||
|
|
||||||
Though MUTN will feel very familiar to users of sshyp, it is intended to differ and eventually break compatibility.
|
Though MUTN will feel very familiar to users of sshyp, it is intended to differ and will break entry compatibility before reaching a stable release.
|
||||||
|
|
||||||
# WARNING
|
# WARNING
|
||||||
It is your responsibility to assess the security and stability of MUTN and to ensure it meets your needs before using it.
|
It is your responsibility to assess the security and stability of MUTN and to ensure it meets your needs before using it.
|
||||||
I am not responsible for any data loss or breaches of your information resulting from the use of MUTN.
|
I am not responsible for any data loss or breaches of your information resulting from the use of MUTN.
|
||||||
@@ -16,20 +15,37 @@ MUTN is a new project that is constantly being updated, and though safety and se
|
|||||||
MUTN aims to make it as simple as possible to manage passwords and notes via CLI across multiple devices in a secure, self-hosted fashion.
|
MUTN aims to make it as simple as possible to manage passwords and notes via CLI across multiple devices in a secure, self-hosted fashion.
|
||||||
|
|
||||||
# Building
|
# Building
|
||||||
MUTN is currently in early development and does not yet serve its intended purposes.
|
MUTN is currently in early development and does not yet have online synchronization functionality (offline only).
|
||||||
|
|
||||||
To build a test version of MUTN, simply clone this repository and run `go build main` in the "src" directory.
|
To build the current version of MUTN, simply clone this repository and run `go build` in its root directory.
|
||||||
|
|
||||||
# Roadmap
|
# Roadmap
|
||||||
Short-term Goals:
|
- Refactor for better modularity
|
||||||
|
- Release v0.1.0 - No binaries
|
||||||
- Re-implement nearly all of sshyp's functionality, including the sshyp-mfa extension from [sshyp-labs](https://github.com/rwinkhart/sshyp-labs)
|
- Crete server software
|
||||||
- Extensions will not be supported in MUTN - sshyp-mfa functionality will be built in
|
- Add native sync
|
||||||
- The project will be maintained in a way that allows easily writing Go modules to extend it as needed
|
- Add netpin (quick-unlock replacement) functionality
|
||||||
|
- Release v0.2.0 - Make repo public - x86_64_v1 binary
|
||||||
Long-term Goals:
|
- Println text-wrapping
|
||||||
|
- Markdown support for notes
|
||||||
- Migrate away from GPG
|
- Release v0.2.1 - x86_64_v1 binary
|
||||||
- Consider using a Go-based SSH package, rather than relying on OpenSSH directly
|
- Swap to native encryption, consider making GPG optional or removing entirely
|
||||||
- Break the entry format to allow for storing password aging data (how old a password is)
|
- Swap to native SSH if not already done
|
||||||
- Add markdown support for notes
|
- Release v0.3.0 - x86_64_v1 binary
|
||||||
|
- Replace init with interactive ttyPod-based menu
|
||||||
|
- Release v0.3.1 - x86_64_v1 binary
|
||||||
|
- Password aging support
|
||||||
|
- Release v0.4.0 - x86_64_v1 binary
|
||||||
|
- Perform extensive testing, fixing, and optimizing
|
||||||
|
- Create artwork
|
||||||
|
- Create manpage
|
||||||
|
- Create packaging script
|
||||||
|
- Release v1.0.0
|
||||||
|
- Official packages for:
|
||||||
|
- Arch Linux (AUR PKGBUILD, source-based with user's architecture feature level)
|
||||||
|
- Debian 12+/Ubuntu 24.04+ Linux
|
||||||
|
- Alpine Linux
|
||||||
|
- Fedora Linux
|
||||||
|
- FreeBSD
|
||||||
|
- Windows
|
||||||
|
- MacOS (aarch64 only)
|
||||||
Reference in New Issue
Block a user