#deploy ftp/cpanel

1 messages · Page 1 of 1 (latest)

old cairn
#

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/"

indigo quiver
#

termino de cenar y te respondo

old cairn
#

No hay problema, cuando estes libre... ¡buen provecho de paso!!

indigo quiver
#

El server admite sftp?

old cairn
#

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

indigo quiver
#

El server, qué server es? qué contraste

old cairn
#

Es un Cloud Web Hosting de Arg. que viene con eso de la imágen.

#

mi otra opción era hacerlo por ssh, pero si ftp se me complica ssh aún más.