Lightweight server port management and visualization tool
GitHub
> [!NOTE]
> PortNote is a lightweight server port management and visualization tool, suitable for asset and port information management, supporting cross-platform deployment.
## Features
- Visual management of port information
- Batch management for multiple servers and ports
- Record port usage, owner, remarks, etc.
- Mark port status (used, idle, reserved, etc.)
- Import/export (JSON, Excel)
- One-click Docker deployment
- Custom fields supported
- Multi-user collaboration
## Getting Started
### Docker Deployment
```bash
docker run -d \
-p 8080:8080 \
-v $PWD/data:/app/data \
--name portnote \
crocofied/portnote:latest
```
- Default access: http://localhost:8080
- Data will be persisted in the mounted `data` directory
### Other Deployment Methods
See the [official documentation](https://github.com/crocofied/PortNote/blob/main/README.md) for details.
## Screenshot
## FAQ
- **Q: Which platforms are supported?**
A: Docker, Linux, Windows, MacOS are supported.
- **Q: How to backup data?**
A: Data is stored in the mounted data directory, just backup this directory.
- **Q: Does it support multi-user collaboration?**
A: Yes, you can assign different permissions to different users.
- **Q: Can I customize port fields?**
A: Yes, you can customize fields in the settings.
## Links
- GitHub: https://github.com/crocofied/PortNote
- Documentation: https://github.com/crocofied/PortNote/blob/main/README.md