Can we have a "Freelance Work" group on the forum please?
-
@jordanurbs said in Can we have a "Freelance Work" group on the forum please?:
Yes please! I need help installing forks of certain apps as custom cloudron apps. I have the skillset to figure it out eventually, just not the time.
Because of that, i would love to throw someone a little money to help get me started.
For future readers:
This doc explains what is needed - https://docs.cloudron.io/custom-apps/tutorial/
TL;DR
- Create an account on DockerHub - https://hub.docker.com/
- Go to your Cloudron instance https://my.domain.tld/#/settings and configure the
Private Docker Registry
Server: docker.io and your login details - Install the cloudron cli on your local machine
sudo npm install -g cloudron
- Get your forked app
git clone https://git.cloudron.io/cloudron/tutorial-nodejs-app nodejs-app
- Build the image and push it
# enter app directory $ cd nodejs-app # build the app $ docker build -t username/nodejs-app:1.0.0 . # push the image. if the push fails, you have to 'docker login' with your username $ docker push username/nodejs-app:1.0.0
- Install
cloudron install --image username/nodejs-app:1.0.0
Done.
For further information please visit the official documentation. -
@BrutalBirdie Thanks - I think I might even be able to do that
-
@BrutalBirdie Hey, thanks, yes I've read this several times. Believe it or not it's still a step beyond some of us that have never used docker. I appreciate you simplifying it, and I'll give it a shot based on your explanation (thanks!) but the reality is that it still doesn't change the need for freelancers.
EDIT:
Your explanation lacks details for the cloudron manifest json. What's the reason for that?As well, most apps are not as simple as cloning a repo and voilà . In the case of a Mastodon fork, as my example, I have to first install the required dependencies, set up the db, etc and then fork halfway through the installation process. It suddenly becomes a lot less simple.
-
@jordanurbs said in Can we have a "Freelance Work" group on the forum please?:
Your explanation lacks details for the cloudron manifest json. What's the reason for that?
If you are asking purely for the manifest file - that file is used to tell the Cloudron server you install the app to different info about the app, including but not limited to permissions, features, version, and package name.
-
@murgero in the docs, it says this:
Create a CloudronManifest.json. This file specifies the addons (like database) required to run your app. When the app runs on the Cloudron, it will have environment variables set for connecting to the addon.
This is something that is not simple for someone like me.
-
Your explanation lacks details for the cloudron manifest json. What's the reason for that?
Sorry typical developer here. The question was "installing forks of certain apps" so I assumed everything else is done
If you want to, we can have a small session 15 Minuten +- and I can show you the ropes.
I got free time around 19:00-00:00 o'clock every day. (Europe/Berlin Time)
EDIT:
but the reality is that it still doesn't change the need for freelancers
Of course not!
-
@BrutalBirdie PMing you
-
@marcusquinn Thanks for putting this together, thanks a lot! I have made a category now inside custom apps - https://forum.cloudron.io/category/104/help-wanted-or-offered and also made a sticky post there with your text.
I am trying to figure how to get NodeBB to show this in the front page But looks like this theme will show only one level deep.
-
@BrutalBirdie Maybe you can post this in the new section I created in the forum.
-
@girish Cool - top-level works.
"Help" kind of implies unpaid - but so that's up to you - maybe people will use it for initial free help and moving the conversation to renumeration if it were more respectful for the amount of help being provided or requested. Either way I think the spirit here is good.
Thanks for this, I hope it helps match-making needs & offers. There's huge value in this community, and I hope those helping and benefitting find it profits them both in every way.