A Plesk extension that adds a terminal icon to the user's control panel for web-based SSH access via Shell in a Box.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_meta
htdocs
plib
src
.gitignore
DESCRIPTION.md
LICENSE
README.md
gulpfile.js
meta.xml
package.json

README.md

Author GitHub License Latest Release Donate Analytics Twitter

Terminal Icon Extension for Plesk

This is a simple extension that adds an icon to the user's control panel for web-based SSH access via Shell in a Box. It is designed to be used in conjunction with Shell in a Box.

For instructions on installing Shell in a Box as a Docker container, refer to the documentation.

Requirements

Note: While Docker is not required (you can install Shell in a Box locally or on a remote server), the instructions related to this extension describe how to use it with a Shell in a Box Docker instance.

Installation

Install from Distribution ZIP

This is the easiest method to install the extension.

  1. Install Shell in a Box
  2. Download the distribution ZIP of this extension and install. DO NOT download the source ZIP or clone by itself - it will not work without doing some extra steps (see below).
  3. Enter your Shell in a Box URL in the extension settings.

See the wiki for detailed instructions.

Install from Source

If you prefer to install from source:

  1. Download the source or clone the repo
  2. Change directory to the extracted/cloned extension
  3. Run the following commands to create an installable ZIP file:
npm install
gulp
npm run zip

The last command will create a file named terminal-icon-{version}.zip in the parent directory.

Contributing

There are several ways that you can contribute:

  1. Report bugs that you find.
  2. Contribute improvements.
  3. Provide translations.

TODO

  • Resize terminal window based on the browser's viewport height.
  • Hide icon for users that do not have SSH access.
  • Explore the possibility of hiding the icon on mobile devices.

Change Log

Release changes are noted on the Releases page.

Branch: master

  • None since release

Screenshots

Terminal Window

Terminal (SSH) Link

Extension Settings