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


Skip to content

Surfer

100 Topics 755 Posts
  • Surfer - Package Updates

    Pinned
    56
    0 Votes
    56 Posts
    9k Views
    Package UpdatesP
    [6.4.3] Update surfer to 6.3.4
  • What does it take to use Surfer as a “real” multidomain surfer?

    19
    3 Votes
    19 Posts
    971 Views
    robiR
    Not sure you even need that, as I recall writing some JS for a list of redirects based on the incoming request which could send you anywhere else as part of the index.html on a Surfer App. The main issue I think was URL cloaking so the address bar doesn't change, while the content of the page does.
  • Map domain to subfolder?

    4
    0 Votes
    4 Posts
    119 Views
    J
    The code is at https://git.cloudron.io/apps/surfer . Contributions are welcome
  • [CLI] put command no longer working: invalid token

    4
    0 Votes
    4 Posts
    252 Views
    nebulonN
    do you happen do see any other error on the surfer server side app logs while trying the failing command? I wonder if something errors and the Invalid token message is just a side effect then.
  • Webdav error 405

    Solved
    5
    0 Votes
    5 Posts
    589 Views
    jamesJ
    Closed due to inactivity Note: tested WebDav on Win11 and it worked out of the box with no issues
  • 500 Error when accessing .well-known/assetlinks.json

    Solved
    3
    1 Votes
    3 Posts
    201 Views
    T
    @girish Thanks!
  • Cloudron Access Control Not Working for Surfer App (Vite/React SPA)

    Solved
    3
    0 Votes
    3 Posts
    246 Views
    B
    Ah! This is what I needed: Surfer itself has an admin page to upload and manage files. Thanks
  • Bug: Alias Domain & OIDC

    Solved
    3
    1 Votes
    3 Posts
    374 Views
    nebulonN
    This is fixed with latest release.
  • Is it possible to change where files are hosted to another volume?

    Solved
    5
    0 Votes
    5 Posts
    530 Views
    ei8fdbE
    @nebulon Thanks thats clear.
  • RequestError: unable to verify the first certificate

    8
    1 Votes
    8 Posts
    851 Views
    J
    @insuusvenerati if you use one of the automated DNS providers, you can keep your server completely private just like you have now as well. No change in setup needed, don't even have to open port 80/443 ...
  • 0 Votes
    4 Posts
    315 Views
    nebulonN
    That is indeed odd that the app responds with 413 and there is no potential cloudflare proxying or so in between, which could get in the way?
  • Issue with pointing to a custom entry file after surfer updates

    Solved
    4
    0 Votes
    4 Posts
    474 Views
    ruihildtR
    Thank you!
  • [cli] It would be nice if each uploaded item showed its full URL

    Solved
    6
    2 Votes
    6 Posts
    699 Views
    M
    Perfect, now it is working as expected. You're fast!
  • API key not working

    Solved
    4
    1 Votes
    4 Posts
    666 Views
    D
    @nebulon Yes - I was getting confused about the WebDAV API keys, what user name as needed, etc. The thing that helped the most was clicking on the SFTP dialog for the app, which makes it very clear what the login information is. Clicking on SFTP for the Surfer app shows: [image: 1723582196179-f04ce061-ff35-4938-8219-ff57e38b8783-image.png] Thanks for your help! One more app configured and migrated
  • Postgres for a surfer app?

    Moved
    4
    0 Votes
    4 Posts
    687 Views
    nebulonN
    Since it is a static site generator, I guess you could also generate the assets locally and then push to a surfer instance. Otherwise, it may be similar to github pages, which build the static assets on git push and then just serve those. For this you would probably build a custom Cloudron app, which knows how to build the assets.
  • Github Actions documentation/example for Surfer

    5
    0 Votes
    5 Posts
    800 Views
    fbartelsF
    @bmann said in Github Actions documentation/example for Surfer: /website/* This is a bit weird. In the output above it complains that it cannot find /website/, while in your yaml you are passing website/. The first one would be no surprise if it does not work, the second one however should work as ci tools usually open a shell where you will be directly in your git checkout. I would try to debug this with inserting a few ls and pwd into your yaml to see where you actually are and if this might be a permission issue of some kind.
  • Docs wrong?

    Solved
    4
    1
    0 Votes
    4 Posts
    820 Views
    R
    @nebulon said in Docs wrong?: For the cli help, did you mean the /app/data/* -> /* ? If so that is also fixed but pending a cli release. Yes, I was referring to the 4th example: surfer put dir/* / # puts dir/* as /app/data/*
  • Disable _admin / Web interface

    Solved
    3
    1 Votes
    3 Posts
    570 Views
    T
    @nebulon Thanks for replying. I guess I could just migrate to the LAMP stack and just leave PHP and MySQL idling; thanks for that idea!
  • Can you created 301 redirects with Surfer?

    3
    1 Votes
    3 Posts
    291 Views
    T
    Yes, going the html route is what I’m considering as an alternative even though true 301s would be preferred.
  • PHP index file not viewable

    Moved Solved
    4
    0 Votes
    4 Posts
    762 Views
    D
    @nebulon I switched the folder into LAMP and it works fine now. Thank you.