Skip to content

TunaDesk is a Remote Desktop Control application running in Ant Media Server

Notifications You must be signed in to change notification settings

ant-media/TunaDesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TunaDesk - Remote Desktop Control via Web Browser With Full Privacy

TunaDesk is a cross platform remote desktop control app that runs within Ant Media Server. The controller user can connect and control the remote host through a web browser. The host application is an Electron app that runs on the controlled computer. The controller sends mouse and keyboard events to the host, which executes the corresponding commands. The session is completely secure and private as all data flows through Ant Media Server using WebRTC data channels.

Build and Use

TunaDesk Server Application for Controller

  • Clone the repository and build the project with mvn
     mvn clean install -DskipTests -Dgpg.skip=true
    
  • Upload the war file(target/TunaDesk.war) to the Ant Media Server Enterprise Web Panel to Create the Application Create TunaDesk application from Ant Media Server Panel

Host Application for Controlled

  • Go to host folder
  • https://github.com/ant-media/TunaDesk/tree/master/src/host
  • Run npm install
  • For development mode start host app with npm start
  • For packaging run npm run package npm run package will create setup exe and unpackaged ready to run version of TunaDesk for used operating system at host/release For building different OS use npm run package -- --mac

Controller

  • Open a web browser tab and go to https://{YOUR_ANT_MEDIA_SERVER}:5443/TunaDesk/remote_desktop.html
  • Type hostId
  • Click Start Controlling button

Host

  • Start host electron application
  • Click Start Accepting Connections button
  • Share your hostId with controller so controller can connect.

About

TunaDesk is a Remote Desktop Control application running in Ant Media Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published