Compare commits

...

2 Commits

Author SHA1 Message Date
Anthony c6ab45e4a1 Add response on Install and Account Creation 2023-10-27 01:56:54 +08:00
Anthony b075667e34 Remove comments 2023-10-27 00:28:12 +08:00
1 changed files with 34 additions and 31 deletions

View File

@ -27,49 +27,52 @@ globals:
sftpPort: 22 sftpPort: 22
onInstall: onInstall:
- cmd[cp]: | - cmd[cp]: |-
sudo su
curl -O https://deploy-proxy.mightybox.io/addons/add-sftp-user/raw/branch/main/add-sftp.sh curl -O https://deploy-proxy.mightybox.io/addons/add-sftp-user/raw/branch/main/add-sftp.sh
chmod +x add-sftp.sh # Corrected the filename here chmod +x add-sftp.sh
- success: | echo -e "\nMatch User user*\nPasswordAuthentication yes" >> /etc/ssh/sshd_config
Add-on installed successfully! chown root:root /var/www/webroot/ROOT
To create additional SFTP accounts, click on the "Add new SFTP user" button. chmod 755 /var/www/webroot/ROOT
- api: environment.control.ApplyNodeGroupData
nodeGroup: cp
data:
restart: true
- return: installSuccess
responses:
installSuccess:
result: 0
message: "Installation completed successfully!"
onUninstall: onUninstall:
- cmd[cp]: rm -f ./add-sftp.sh - cmd[cp]: rm -f ./add-sftp.sh
- return:
result: 0
message: "Add-on uninstalled successfully and script file removed."
actions: actions:
add_sftp_user: add_sftp_user:
- cmd[cp]: ./add-sftp.sh - cmd[cp]: ./add-sftp.sh
- return: success:
result: 0 email: |-
output: "SFTP user added successfully!" Connection Details<br><br>
SFTP Host: ${globals.sftpHost}<br><br>
Port: ${globals.sftpPort}<br>
<br><br>
Login Credentials<br>
Username: ${globals.username}<br><br>
Password: ${globals.password}
text:
en: |-
Connection Details
success: SFTP Host: ${globals.sftpHost}
email: |
Connection Details<br><br>
SFTP Host: ${globals.sftpHost}<br><br>
Port: ${globals.sftpPort}<br>
<br><br>
Login Credentials<br>
Username: ${globals.username}<br><br>
Password: ${globals.password}
text:
en: |
Connection Details
SFTP Host: ${globals.sftpHost} Port: ${globals.sftpPort}
Port: ${globals.sftpPort} Login Credentials
Username: ${globals.username}
Login Credentials Password: ${globals.password}
Username: ${globals.username}
Password: ${globals.password}
buttons: buttons:
- settings: sfpform - settings: sfpform