{"repo":"rexlManu/pterodactyl-upload-action","free":true,"listed":false,"github":"https://github.com/rexlManu/pterodactyl-upload-action","clone":"git clone https://github.com/rexlManu/pterodactyl-upload-action.git","description":"A GitHub Action for efficient multi-server file uploads to Pterodactyl with proxy support.","language":"JavaScript","stars":33,"topics":["github-actions","pterodactyl","upload","artifacts","deployment"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Pterodactyl Upload Action This GitHub Action allows you to upload files to multiple Pterodactyl servers with just one action, featuring socket support. Usage Api Key You have to create a client api key in the pterodactyl panel. You can do this in the panel under Account - API Credentials . Inputs 1. panel-host : ( Required ) The host URL of the Pterodactyl panel. 2. api-key : ( Required ) The API key for the Pterodactyl panel. 3. server-id : ID of the target server. 4. server-ids : IDs of the target servers (multiline). 5. source : Source file to be uploaded. 6. sources : Source files to be uploaded (multiline). 7. target : Destination of the file on the server. Can be a file name (for a single source) or a directory name ending with a slash (for multiple files). 8. proxy : Proxy to be used for upload (username:password@host:port). All file inputs support glob patterns. Example Workflow Configuration File Decompression decompress-target allows decompression of archive files ( .zip, .tar, .tar.gz, .tgz, .rar ) after they are uploaded to the server. If you have multiple targets, it will decompress all valid compressed ones. If this option is not provided or set to false, files will be uploaded as is, without decompression. The archive will be deleted after decompression. Multiple File/Server Example Uncomment lines for server-ids , sources , and proxy in the above example as necessary. Configuration File An optional .pterodactyl-upload.json file can be created in the root of yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/rexlManu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rexlManu/pterodactyl-upload-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}