silexlabs / Silex

Silex is an online tool for visually creating static sites with dynamic data. With the free/libre spirit of internet, together.
https://www.silex.me
GNU Affero General Public License v3.0
2.34k stars 586 forks source link

How to enable Dashboard, Templates and SFTP on Docker #1598

Closed AndresJ551 closed 6 months ago

AndresJ551 commented 6 months ago

Hello! Nice work with Silex, it looks great and the provided image is easy to install.

I'm following the instructions from https://github.com/silexlabs/Silex/wiki/How-to-Host-An-Instance-of-Silex It's working but seems like it's only for one project, I can't select any template or go back to the dashboard to select SFTP as an option to publish.

All I get is the editor page: image Selecting "Sign off" only refresh the page and the colourful square on the top right does nothing.

"Publish" shows the dialog: image But I have FS disabled on my environment:

      - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
      - NODE_VERSION=18.20.2
      - YARN_VERSION=1.22.19
      - SILEX_EXPRESS_JSON_LIMIT=1mb
      - SILEX_EXPRESS_TEXT_LIMIT=10mb
      - SILEX_EXPRESS_URLENCODED_LIMIT=1mb
      - SILEX_SESSION_NAME=silex-session
      - SILEX_SESSION_SECRET=
      - SILEX_PORT=6805
      - SILEX_HOST=*my_domain*
      - SILEX_PROTOCOL=http
      - SILEX_DEBUG=FALSE
      - SILEX_SERVER_CONFIG=
      - SILEX_SSL_PORT=
      - SILEX_SSL_PRIVATE_KEY=
      - SILEX_SSL_CERTIFICATE=
      - SILEX_FORCE_HTTPS_TRUST_XFP_HEADER=
      - SILEX_CORS_URL=*my_domain*
      - SILEX_FS_ROOT=
      - SILEX_FS_HOSTING_ROOT=/silex_data/hosting
      - SILEX_URL=*my_domain*
      - SILEX_FORCE_HTTPS=false
      - UNSPLASH_ACCESS_KEY=
      - ENABLE_SFTP=true
      - UNSPLASH_APP_NAME=
      - ENABLE_FS=false
      - SKIP_HOSTING_SELECTION=false

I did both the docker pull from https://hub.docker.com/r/silexlabs/silex and the Docker image build with the exact same results. I can provide access to the front-end for the installation if needed.

While searching I found the https://github.com/silexlabs/silex-dashboard as a "plugin" but have no documentation about how to install it.

Thanks!

lexoyo commented 6 months ago

Hello Thank you for the positive feedback What you are looking for is this repo https://github.com/silexlabs/editor.silex.me That is the code behind v3.silex.me It has a Dockerfile too and adds a few en vars / options Are you deploying on a server? What's your project? Have a nice day

lexoyo commented 6 months ago

Another question is: where do you think I should put the link to this repo?

AndresJ551 commented 6 months ago

Thanks for the fast reply! Yes, I'm deploying on a VPS. I'm happy to share the link with you privately. I think you should add a comment right here https://github.com/silexlabs/Silex/wiki/How-to-Host-An-Instance-of-Silex#as-a-web-app-silex-web-version I know it's different repo, but I found this one first while searching (and popped up as an alternative to webflow on https://alternativeto.net/software/webflow/about/) I will try installing the editor version and let you know!

lexoyo commented 6 months ago

Great! Feel free to contact me on Silex community chat https://short.silex.me/chat Or the forums https://short.silex.me/community Or here :) I'm always curious about people projects and use cases Bye!