Hello guys, everything is back online (thanks to Cloudron’s out-of-this-world backup feature).
I am grateful for all your help.
Hello guys, everything is back online (thanks to Cloudron’s out-of-this-world backup feature).
I am grateful for all your help.
Hello guys netcup users
May i ask, is the storage tab for root server the same as increasing the server disk?
I purchased it but when checking the disk with fdisk -l , I’m still seeing the same disk size.
Is there anything I’m doing incorrectly? Am I missing something here?
Thanks so much for any assisstance.
Would you suggest going to the files (I’m using sthg like WinSCP) and deleting some unused apps?
Similar to this issue: https://forum.cloudron.io/topic/7552/disk-is-suddenly-full-on-1tb-drive-can-t-access-cloudron
I have experienced a full disk lockout today.
I have tried:
Any help is greatly appreciated.
Hi guys
Just wanted to ask:
Are you able to update unmodified official Ghost themes e.g. Casper to the latest version in Ghost Admin on your Cloudron?
https://ghost.org/help/update-official-theme/
I followed the guide here, but I did not see it update
adding external links is a great feature. i’d imagine it’d be so useful.
i sometimes wanted to add a little note (welcome note or quick first-time user guide) for the new users - with no logins or complicated passwords to remember of that sort. You’ve just given me a great idea. With the meemo note link, i think this could finally get done.
Drag and drop rearrange app tiles in the dashboard (on touchscreen or with mouse) for a bit interactive fun.
Hi guys,
Add notification for new apps added to the app store.
gosh, i only changed the language in the settings. needed to go to the user profile and made the switch. no wonder why thanks guys!
hi, i’ve tried changing the cloudron dashboard lang & logging out.
from what i can see the login page lang got changed, but the dashboard one still remained the same.
anyone has experienced a similar thing?
i’ve tried a few times but nothing clicked.
thanks for any experience.
Hey guys
Just found this little tool again
What sold me is the check-link feature & clear unused image uploads.
Still a bit pricey. Wish it was self-hostable.
yeh, these are great and i’ve also found epik to be quite good. The price for .com domain is also reasonable.
Hi again,
I would like to contribute a localization to Surfer.
Are you open for translation?
Thx!
Hi,
Would you be open to accept translation for Meemo?
And also custom branding (e.g. the top header part) on the app UI?
Thanks
Offen
@robi it dawned on me days ago, “yahh, that what he meant by nope we’re all perfect, lol” we have unique supapowa !
@atrilahiji that would be great if you could shed some light on it. it’d be cool! I totally forgot about the self-host side of things earlier.
Added the note.
@adrw yesh, me too when i saw it live! shout out to @atrilahiji too, if you haven’t watched his video come and watch it , it’s what inspired this one with great info:
https://video.lahijiapps.dev/videos/watch/3540b0bb-553f-43bb-8087-fa8e26fd0d46
@girish thanks, we’re just letting the gitlab ci do the work, that’s how i understand it now. if that what u mean be build server, enlighten me otherwise
@jdaviescoates check out my new guide https://forum.cloudron.io/topic/4042/beginner-s-guide-hugo-gitlab-ci-surfer hope it helps you get up and running.
There are different approaches to this. This is one way based on another Hugo CMS post here -- I hope it helps someone!
On your local machine, you'll need to install first:
Note: You will need to use a Cloudron or other self hosted gitlab instance. The Surfer and GitLab apps are both available on Cloudron. You would need to host your own gitlab-runner for this to work.
After creating a GitLab account, you can log in to create a Blank project like this:
It should look like this after the project has been created:
To verify your Git & Hugo install on the local machine, you can run in your Mac Terminal/Windows cmd:
git --version
hugo version
From here we can begin the fun part. All the commands needed are below. I have taken the screenshots of command by command.
You can copy/paste and hit Enter/Return in your Terminal for each one to run and see the results.
Remember to change the link to your GitLab project in the line beginning with git remote add below. We start with this line:
hugo new site quickstart
cd quickstart
git init
git remote add origin https://gitlab.com/vjvanjungg/hugo-surfer-demo.git
git submodule add https://github.com/budparr/gohugo-theme-ananke.git themes/ananke
echo theme = "ananke" >> config.toml
hugo new posts/my-first-post.md
hugo -D
Then, at command #11 if you're using Visual Studio Code or any other code editor you like, open it up to add a new file called .gitlab-ci.yml:
Adding .gitlab-ci.yml:
The content of the file .gitlab-ci.yml is as follows. If you're hosting Surfer at a different url, remember to change it from surfer.demo.cloudron.io below to your url.
stages:
- build
- deploy
variables:
GIT_SUBMODULE_STRATEGY: recursive
build:
image: monachus/hugo
stage: build
script:
- hugo
artifacts:
paths:
- public
only:
- main
deploy:
image: node:latest
stage: deploy
script:
- npm -g install cloudron-surfer
- surfer put --token $SURFER_KEY --server surfer.demo.cloudron.io public/* /
only:
- main
After this, get the access token from Surfer:
Then, go to your GitLab project --> Settings --> CI / CD. Find the Variables section and click Add Variable:
And all you need now is to run the rest of the commands, they are:
git status # just to see the file status not 100% necessary
git add . # the dot means add everything
git commit -m "Push to gitlab" # commit with any note/message you like
git push -u origin main # push local files to remote GitLab project
When you first do git push on your computer, you may be asked to enter your GitLab credentials. And voila, you're done!!
After git push, you can see the magic happens in GitLab. The blue clock means the pipeline is running.
After it succeeds, it will show:
Navigate to your Surfer url, and enjoy your new site!
I hope it helps! This is the least I can do for a wonderful community that has helped me so much.
@robi well.. how did you read my next thought on the WebDAV thing! TBH, I’m curious but haven’t wrapped my head around the usage yet. will read it up. grazi
@robi sometimes i don’t remember where i put it initially within nested folders. not sure if there are any more users like me.
@nebulon I’ve checked out Meemo with the search recently. If compatible technically, may be part of it could be brought here to save time/work?
Hi guys, I’m thinking it’d be of good use to have a simple file search for the Surfer UI. Currently, with some hundreds (and growing) photos hosted there, I do feel the need sometimes to quickly search for the file name and grab the link—without having to click through folders and sub-folders looking for exactly where it is.
I Hope this feature makes sense!
ps. out of those i tried, Surfer is the one that keeps the original img file name and also in the url. It’s great!
@nebulon Yeah, I think that would be informative. And actually I was expecting it to number the new file. Going down the road, now I know why some version control may be useful for the workflow. A pre-warning could help.
When we upload a new same-name image to Surfer, the new image will replace the existing image. And Surfer will automatically delete the older one, and not keep versions of it. I’ve tried it out and I wanted to ask to understand how it works. Is this the way it works?
Thanks!
@nebulon Also experiencing this issue (Surfer CLI 5.12.1). Seems to happen with Hugo. Last I tried with Gridsome it worked.
/usr/local/lib/node_modules/cloudron-surfer/cli/actions.js:324
if (remote.filePath !== path.join(absoluteDestPath, local.filePath)) return false;
^
TypeError: Cannot read property 'filePath' of undefined
at /usr/local/lib/node_modules/cloudron-surfer/cli/actions.js:324:75
at Array.find (<anonymous>)
at /usr/local/lib/node_modules/cloudron-surfer/cli/actions.js:323:33
at Array.filter (<anonymous>)
at /usr/local/lib/node_modules/cloudron-surfer/cli/actions.js:322:36
at Request.callback (/usr/local/lib/node_modules/cloudron-surfer/node_modules/superagent/lib/node/index.js:894:12)
at /usr/local/lib/node_modules/cloudron-surfer/node_modules/superagent/lib/node/index.js:1127:20
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/cloudron-surfer/node_modules/superagent/lib/node/parsers/json.js:22:7)
at Stream.emit (events.js:315:20)
at Unzip.<anonymous> (/usr/local/lib/node_modules/cloudron-surfer/node_modules/superagent/lib/node/unzip.js:53:12)
@atrilahiji gotcha, awesome awesome i’ll try it , (think) i can do it now
@atrilahiji ah sorry i wasn’t being clear. I meant to ask, are you using any sort of extensions to push changes from Vscode straight to GitLab? Or... are you pushing the changes to GitHub, and then from GitHub to GitLab?
@atrilahiji i did it!! thanks man, enjoyed it. 2 questions: how did you go from vscode to gitlab, or how did you go from github to gitlab, for future continuous updates?
ps. heard your cat Meowww loudly at 17:23
@fbartels thanks for sharing the process, i’ll have to play around with it some more. appreciate the thoughts/insights.
@fbartels may i ask along the lines of using surfer, when we upload the file index.html to the surfer app, then navigating to oursurferdomain.com will show whatever is on that file?
one more question if you don’t mind: your writing pad for the blog posts is from the code editor vscode in markdown style? i’m trying to figure out how this process connects works together. Thank you!
@jdaviescoates for the very layman non-dev users, i would describe Cloudron simply to them as an App Store like CHPlay or Apple AppStore. With an email or emails of your own domains. The best thing is they keep the bad guys away (an important thing for young, new publishers). I get satisfaction when I see messages like ‘Connection from ... denied’ in the email logs cause I feel safe that these guys are protecting me. Sure this doesn’t touch 10% what Cloudron power does but gradually they’ll see.
what a synchronicity i’ve been thinking about this lately. some ideas are brimming in my mind, just not sure about the implementation .. yet. would love to hear/appreciate any of your experience.
Hey guys, is this feature published? Can we password protect files as well? I can’t seem to find the password protect toggle for files/directories. Please help.
I have this little idea of a View-Only mode of the App Store to the Users of our Cloudron. It could work in cases where we want to show the clients which apps are available and in the most up-to-date version. Clients could have a glance, select which they like and we would grant them permission to install.. what are your thoughts?
Do you know of or have heard of any photo apps with a “replace/update image” feature, that could be packaged for Cloudron?
I imagine it could be useful for screenshots of tutorials where the UI changes over time. Maybe there are more use-cases.
@ei8fdb ha.. i missed that thanks—will wait then
just did the survey. where can we begin?
Yea, would really love an e-commerce app/platform on Cloudron
this looks like something i could get my hands at... hopefully
Hey guys... so if we add something like BunnyCDN, which doesn’t integrate with Cloudron yet, everytime we add a new domain, we need to do all the DNS configs manually?
@marcusquinn i’m liking it already. much easier to understand & get started than Zapier.
Recently i feel this is the glue missing for cloudron, if we could get the apps talking with each other you know.
With pinterest & ghost integrations, this is just perfect (for me)!
Just tried out Integromat today...and it is Awesomee!
@msbt Hi sorry for resurrecting an old post. Is this still available? How can we try it out on cloudron?
@imc67 could you pls elaborate on this? I’ve experienced a similar issue.
My 2 cloudrons on NetCup both had issues with specifically Microsoft (outlook, live, hotmail). But support solved that by contacting MS.
What are the steps you take to resolve this?
i wasn’t aware of this in the first place, way to go. gonna find some ways to spread the words 🥳
+1 really hope to see this app in Cloudron
it’s really great! from where are you collecting all these very cool apps?! i think that they are super amazing!!
Using Cloudron has been really easy for a person like me (with little prior server mgmt skills). When I first started out, the only video I found to help me visualize this process was this one https://m.youtube.com/watch?v=kjCqd6Bwc78 (installing cloudron on Vultr server guide).
For Ghost specifically, while Cloudron updates the Ghost package version, it does not update your theme. I use WinSCP to connect to the server, see the files/folders visually & make changes (to the theme, delete stuff) if needed. After that, remember to Restart your app on Cloudron dashboard for changes to take effect.
In addition to Cloudinary (a great choice) that scooke mentioned, I’m using https://postimages.org. A little roadblock we’re having now is the ghost Subscribe function + Cloudron email SMTP. It’s not taking in the new subscriber’s email properly.
For security, disable password login & use SSH keys to access your server. Change from port 22 to 202 as recommended in the docs. https://cloudron.io/documentation/security/#securing-ssh-access
I can share with u now that I have learned a lot on this exploration. The folks on this forum have been so helpful & generous in sharing their knowledge and tips.
i just checked & its still there. last time i tried it’s an older version though, you may need to update it manually.