Linux VPN server/client platform with dashboard

Job ID: 31692499

Budget: €250 – €750 EUR

Dear devs,

I want to create basicly a linux NAS client/server platform with remote access via VPN connection for our clients.

Client:
I need a custom linux (debian, ubuntu) image for x64 platform with specific functions:
- SMB (share storage on the network. local and vpn)
- VPN (IKEv2 client connecting to our server. automatic settings. not configurable by user)
- custom GUI with limited user access (users can only setup storage settings)
- cutom boot logo


Server:
VPN (IKEv2) linux server setup
Dashboard web interface: register/login user

after login, users can see:
- his remote vpn client device status (up/down)
- shared storage (dir list: can able to download shared files from NAS client if VPN is active)
- statistics (amount of data (Mb) used trough VPN connection - download, upload)

No fancy UI/UIX design. Just keep it simple, puritan web interface. This will be a prototype to test functions and future upgrades.


Future: (not in this project)
Mobile app (iOS/Android) with same function as dashboard web interface with mobile vpn connection function.
Related categories: PHP System Admin Linux Mobile App Development Debian