#deploy ftp/cpanel
1 messages · Page 1 of 1 (latest)
Hola L I N U X, Bueno, el log es este:
Failed to connect, are you sure your server works via FTP or FTPS? Users sometimes get this error when the server only supports SFTP.
AggregateError [ETIMEDOUT]:
at internalConnectMultiple (node:net:1117:18)
at internalConnectMultiple (node:net:1185:5)
at Timeout.internalConnectMultipleTimeout (node:net:1711:5)
at listOnTimeout (node:internal/timers:575:11)
at process.processTimers (node:internal/timers:514:7) {
code: 'ETIMEDOUT',
message: ' (control socket)',
....
Mi archivo yml es:
name: Deploy Astro to FTP Server
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
# ENVIROMENT SETUPS
- name: 🚚 Get latest code
uses: actions/checkout@v4
- name: ⚙️ Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
# ASTRO BUILD
- name: ⬇️ Install dependencies
run: npm install
- name: 🏗️ Build project
run: npm run build
# DEPLOY ON FTP SERVER
- name: 📂 Sync files To FTP Server
uses: SamKirkland/FTP-Deploy-Action@v4.3.5
with:
server: ${{ secrets.ftp_server }}
server-dir: ${{ secrets.ftp_serverdir }}
username: ${{ secrets.ftp_user }}
password: ${{ secrets.ftp_password }}
local-dir: ./dist/
protocol: ftp
Cabe aclarar que ya cree el respectivo usuario, contraseña, y el dir asociado desde ftp accounts en cpanel
Mi presentimiento es que el problema es algo de mi host, ya que hice un script en Python para solamente conectarme por ftp también. y me da el mismo error timed out. Ya no se que cosa puede ser. Probe todas las opciones razonables para server-dir. Sin server-dir. etc.
Mi intención es hacer deploy no en la ruta base si no en, digamos "miweb.com/miastroapp/"
termino de cenar y te respondo
No hay problema, cuando estes libre... ¡buen provecho de paso!!
El server admite sftp?
eso sería con ssh no? (no se mucho perdón, hasta ahora todo era automatico en vercel, y similares)
si me deja crear ssh keys
cloudfare tendría algo que ver? porque lo tengo protegido con cloudfare
El server, qué server es? qué contraste