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

90 Topics 688 Posts
  • Surfer - Package Updates

    Pinned
    47
    0 Votes
    47 Posts
    3k Views
    Package UpdatesP

    [6.2.0]

    Port UI to Pankow toolkit Add dark mode Small CLI fixes
  • [cli] It would be nice if each uploaded item showed its full URL

    Solved
    6
    2 Votes
    6 Posts
    75 Views
    M

    Perfect, now it is working as expected. You're fast!

  • API key not working

    Solved
    4
    1 Votes
    4 Posts
    135 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:
    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
    173 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

    Unsolved
    5
    0 Votes
    5 Posts
    232 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
    0 Votes
    4 Posts
    246 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
    208 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
    84 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
    259 Views
    D

    @nebulon I switched the folder into LAMP and it works fine now. Thank you.

  • multiple static sites on one app

    4
    1 Votes
    4 Posts
    326 Views
    micmcM

    @girish said in multiple static sites on one app:

    A "hack" if you really really really want a single app would be to use the LAMP app. You can add any number of alias domains. After that , yu have to then configure apache there to serve up different folders based on the request domain.

    Indeed, though you need to have a bit of Apache server knowledge and you can configure all your virtual hosts inside the Apache configuration file, which is named app.conf on Cloudron.

    As a matter of fact DO offers a pretty decent Apache configuration tutorial. It's relatively easy, you don't need to know everything, just how to host multiple static pages on once instance.

    Have fun. šŸ™‚

  • Webdav error 405

    Unsolved
    4
    0 Votes
    4 Posts
    280 Views
    nebulonN

    Hm I don't have a Windows system here to test this, but opening it in the browser will not work. So maybe you can check the logs and see which requests Windows is issuing, especially which http verbs (get/propfind/...) it is using.

  • Login does not work anymore - White page

    Solved
    17
    1 Votes
    17 Posts
    805 Views
    P

    Hi. I only figured out my original problem with surfer (and suddenly with other apps too) about one or two months ago and it was because I was missing some points that are detailed here: https://forum.cloudron.io/post/78855 Thanks to @Jan-Macenka for sharing his thoughts and tipps. I put this here in case of others with "old installations" searching for similar topics.

  • Cant reach surfer login page

    Unsolved
    2
    1 Votes
    2 Posts
    105 Views
    nebulonN

    Most likely this is a network routing issue (probably missing hairpin support with your router).
    With OpenID login, the app has to be able to reach the OpenID provider (on the dashboard domain), to test this, open a webterminal into the app and check if this works (replace domain.com with yours):

    curl -v https://my.domain.com/.well-known/openid-configuration
  • File Size Limit?

    25
    1 Votes
    25 Posts
    2k Views
    Dave SwiftD

    @nebulon Had no extensions on in Firefox.

  • Surfer Logo

    1
    1 Votes
    1 Posts
    99 Views
    No one has replied
  • can access through webdav only with windows and not every time

    9
    0 Votes
    9 Posts
    582 Views
    girishG

    Ahh, I see you are using Cloudinary image store for Ghost blogs - https://github.com/mmornati/ghost-cloudinary-store . How this related to Surfer, I am still not sure. But are you really sure you want to use that repo? It's not developed for over 3 years and basically unmaintained.

  • Unable to log into admin page

    Solved
    7
    0 Votes
    7 Posts
    524 Views
    nebulonN

    Is this still an issue @hakunamatata ?

  • Possible to allow FTP along with SFTP?

    7
    1 Votes
    7 Posts
    544 Views
    girishG

    IIRC the issues with FTPS where:

    The modern certs were not accepted by old devices Old devices did not have a way to ignore cert either Have to open a bunch of ports for passive mode Overall, this meant we have to support FTP which is insecure. So, we have decided not to.
  • Surfer and CORS

    Solved
    11
    0 Votes
    11 Posts
    839 Views
    scookeS

    @necrevistonnezr THAT is pretty cool. I need to hit those hills more.

  • Surfer - CSS issue

    Solved
    6
    0 Votes
    6 Posts
    407 Views
    C

    @robi Thanks for the tip. I went ahead and add a www record. I believe the templates I am using have it coded into the index.html file. This will work until I spend sometime learning to write my own.