Skip to content

iOS application that allows you to control your Mac's volume and put it to sleep remotely via SSH

License

Notifications You must be signed in to change notification settings

CanEmreUnal/maccontroller

Repository files navigation

MyMacRemoteController

MyMacRemoteController is a iOS application that allows you to control your Mac's volume and put it to sleep remotely via SSH.

Features

  • Connect to a remote Mac using SSH.
  • Adjust the remote Mac's volume.
  • Put the remote Mac to sleep.

Requirements

  • iOS 15 or later
  • Xcode 12.0 or later
  • Swift 5.3 or later

Installation

Using CocoaPods

  1. Ensure you have CocoaPods installed. If not, install it using:
    sudo gem install cocoapods
  2. Navigate to your project directory and create a Podfile if you don't already have one:
    pod init
  3. Open the Podfile and add the following:
    target 'MyMacRemoteController' do
      use_frameworks!
      pod 'NMSSH', :git => 'https://github.com/speam/NMSSH.git'
    end
  4. Install the pod:
    pod install
  5. Open the generated .xcworkspace file.

Usage

Configure SSH Credentials

  1. Launch the app.
  2. Click on Enter SSH Credentials.
  3. Input your SSH host, username, and password.
  4. Click Save.

Connect and Control

  1. Click the Connect button to establish an SSH connection.
  2. Use the slider to adjust the volume.
  3. Click Put to Sleep to put the remote Mac to sleep.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

iOS application that allows you to control your Mac's volume and put it to sleep remotely via SSH

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published