Newline Proliferating Maniac

    stop-server

    0.3.0 • Public • Published

    stop-server

    Shut down ⚡️ your computer using Node.js and a phone (works on OS X, Linux and Windows)

    Created because I usually watch movies on my computer from my bed and I wanted to be able to shut it down remotely :)

    Usage

    1. Install stop-server
    npm install -g stop-server
    stop-server start # Need to be done only once 
    1. Visit http://localhost:5709/qr.html on your computer and scan the QR code or go directly to http://your-local-ip:5709 on your phone. You should see this page:

    1. That's all :)

    Important depending on your OS, you need to allow commands to be used without sudo:

    # Run 'sudo visudo' and add 
    your-username ALL=NOPASSWD: /sbin/shutdown       # OS X and Linux 
    your-username ALL=NOPASSWD: /usr/sbin/pm-suspend # Linux only 

    Uninstall

    npm rm -g stop-server
    

    How it works?

    stop-server is a simple Express server with a few routes:

    POST http://your-local-ip:5709/power-off
    POST http://your-local-ip:5709/sleep
    

    It's also automatically started on log in using user-startup.

    License

    MIT - typicode

    Install

    npm i stop-server

    DownloadsWeekly Downloads

    47

    Version

    0.3.0

    License

    MIT

    Last publish

    Collaborators

    • typicode