PhantomVault v1.0.0 - Pure Client-Server Architecture
PhantomVault v1.0.0 - Pure Client-Server Architecture FIXED
ARCHITECTURE REFACTOR COMPLETE
Pure client-server architecture implemented - CLI issues permanently resolved
Fixed Issues
- CLI commands no longer try to start their own service instances
- No more port conflicts on 9876
- IPC client uses correct server endpoints
- All CLI operations now use IPC communication only
- ServiceManager only used in service mode
Installation (Updated Packages)
Ubuntu/Debian Systems:
wget https://github.com/ishaq2321/phantomVault/releases/download/v1.0.0/phantomvault_1.0.0_amd64.deb
sudo dpkg -i phantomvault_1.0.0_amd64.debRedHat/CentOS/Fedora Systems:
wget https://github.com/ishaq2321/phantomVault/releases/download/v1.0.0/phantomvault-1.0.0-1.x86_64.rpm
sudo rpm -i phantomvault-1.0.0-1.x86_64.rpm# Start service
sudo systemctl start phantomvault
phantomvault --cli status # Now works!
phantomvault --cli profiles # Now works!
phantomvault --cli lock profile-name # Now works!
# Service management
phantomvault --cli stop # Graceful shutdown
phantomvault --cli restart # Service restartArchitecture Changes
- Service daemon: Single instance, handles all business logic
- CLI client: Lightweight, IPC communication only
- No resource conflicts or duplicate services
- Industry-standard client-server pattern
Platform Support
- Linux: Fully tested and working
- Development status: Continuous development
- Contact: ishaq2321@proton.me
License
MIT License