Download the PHP package nulvem/remote without Composer

On this page you can find all versions of the php package nulvem/remote. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package remote

Remote SFTP/SSH for Laravel

Total Downloads Latest Version on Packagist License

Remote is an SSH and SFTP connection package for the Laravel Framework. Our elegant solution simplifies even complex tasks with familiar Blade syntax. Experience easy, secure connections without tedious setup.

Installation

Install the composer package:

Publish the configuration file:

Configuration

Private key file

You can put your private key anywhere in the project, just point the key path in the file /config/remote.php:

The default path is /storage/id_rsa.

Default username

The default username is root, if you want to change it just add the following variable in the .env file:

Logging

If you want the log of all executions to be saved, just add the desired channel in the .env file.

It is recommended to add the following channel in the file /config/logging.php:

Usage

SSH

Generating scripts

To generate a new remote script use the following command:

A file called hello-world.blade.php will be generated inside the /app/Scripts folder.

If you want to change the default scripts folder, just change the scripts_path property inside the file /config/remote.php.

Executing scripts

If necessary, it is possible to change the default host port:

There is no default timeout, scripts may run forever, if necessary, it is possible to change the default host timeout:

If necessary, it is possible to pass any parameters to the SSH script:

Multiple actions on the same connection

SSH output

Warning

Do not remove the last line Remote script 'SCRIPT_NAME' finished on script files, if removed the success() and failed() methods of the output will not work correctly.

SFTP

Downloading files

Uploading files

By default the /root path will be used, if you want to use a custom path:

Multiple actions on the same connection

SFTP output

Security

If you've found a bug regarding security please mail [email protected] instead of using the issue tracker.

License

The MIT License (MIT). Please see License File for more information.


All versions of remote with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
illuminate/console Version ^8.0 || ^9.0 || ^10.0
illuminate/support Version ^8.0 || ^9.0 || ^10.0
phpseclib/phpseclib Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package nulvem/remote contains the following files

Loading the files please wait ....