Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Cloudron Forum

Apps | Demo | Docs | Install

Feat: Make it possible to override the index document

Scheduled Pinned Locked Moved Solved Surfer
5 Posts 2 Posters 374 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • fbartelsF Offline
    fbartelsF Offline
    fbartels App Dev
    wrote on last edited by fbartels
    #1

    Hi,

    currently surfer has the ability to serve either index.html oder index.htm as its default file visiting the domain where surfer is installed.

    What we want to do is to provide an install script (which should be served as text/plain or maybe rather application/x-shellscript) on one of my Cloudron domains so users can simply do a:

    wget https://setup.domain.com
    bash index.sh
    

    edit: the file should be displayed in plain so application/x-shellscript would not be the desired behaviour actually.

    nebulonN 1 Reply Last reply
    1
  • nebulonN Offline
    nebulonN Offline
    nebulon Staff
    replied to fbartels on last edited by
    #2

    @fbartels I do wonder if serving up any index.* with giving htm(l) precendence would be fine. It might be a bit magic, but I generally like to keep config options for surfer only where really necessary.

    But yes otherwise I guess a simple config just containing the wanted index filename can also be added easily.

    fbartelsF 1 Reply Last reply
    2
  • fbartelsF Offline
    fbartelsF Offline
    fbartels App Dev
    replied to nebulon on last edited by
    #3

    Hi @nebulon,

    that sounds like a nice and simple solution.

    Primarily we want that users see the contents of the script when navigating to https://setup.domain.com, so with the above tweak we can just store the script as index.txt and instruct them to do curl https://setup.domain.com > script.sh.

    So that would be covered by your solution.

    nebulonN 1 Reply Last reply
    0
  • nebulonN Offline
    nebulonN Offline
    nebulon Staff
    replied to fbartels on last edited by
    #4

    @fbartels I've decided against the magic and just added a new setting to specify the index document name. A new package is made so you can test it after update.

    fbartelsF 1 Reply Last reply
    0
  • fbartelsF Offline
    fbartelsF Offline
    fbartels App Dev
    replied to nebulon on last edited by
    #5

    @nebulon thanks. works like a charm now.

    1 Reply Last reply
    0

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks