15MB Rust Written Private Hostable IM Social Chat App
-
Looks nice, I will have a look to package it...
-
Hmmm, I have problems to fetch the binary package from their server. The URL should be https://s.voce.chat/vocechat-server-v0.3.1-x86_64-unknown-linux-musl.zip , but I get an 403 HTTP error. Any ideas? If I run the install.sh from the repo, the URL above is generated, but also fails.
-
Looking at the git tags of their server backend on Github, they seem to be already a few versions further down the road and trying the latest version (https://s.voce.chat/vocechat-server-v0.3.20-x86_64-unknown-linux-musl.zip
at the time of writing) results in a download at least.The git repo of the backend however only has a single commit, so ...
-
Initial App Package is done and in my repo
I think it would be good if someone can test if everything works fine.
After first deployment you need to configure the admin user by accessing the deployed app. First user is admin - so please do not wait to long after deployment to register yourself!
-
@Kubernetes said in 15MB Rust Written Private Hostable IM Social Chat App:
I think it would be good if someone can test if everything works fine.
I will try. I am not sure about where Cloudron's documentation is to install a package from a private repo like this.
-
@LoudLemur You need to clone my repo to a local linux where the Cloudron CLI and Docker is installed. On your cloudron you can install the Docker Registry App to host the custom Image. In Cloudron itself you need to configure your custom Docker Registry.
Then you can build the Docker Image with
docker build -t vocechat .
Then you need to tag the local Docker image to your Cloudron Docker Registry:
docker tag vocechat:latest URL-OF-YOUR-IMAGE-REGISTRY/vocechat
After tagging you need to push the image to the Cloudron Docker Registry:
docker push URL-OF-YOUR-IMAGE-REGISTRY/vocechat
And finally you can install the custom Docker Image from your Cludron Docker Registry to your Cloudron with:
cloudron install --image URL-OF-YOUR-IMAGE-REGISTRY/vocechat
-
@Kubernetes It would be so nice to have an app that lets you paste a link to an image and does the automation magic to install that custom app.
-
@robi Good suggestion. There may be ways to achieve something similar...
To make the use of custom Apps more generic we may need to:
- Someone needs to host "all" custom App images on a custom Docker Registry that is available to any user (best would be without any authentication) - Asked for advise in this post
- Someone prepares the custom App Image and uploads it to the custom Docker Registry (this could be the one who maintains the registry)
- Any user could add the custom Docker Registry to his Cloudron instance
- Any user have to install the Cloudron CLI to install the custom App on his Cloudron instance
I think the main issues is the potential disk storage that is required to host all the custom App images in the registry. I am also not sure, if the custom Docker Registry can be configured to allow image pulls from anonymous.
-
@Kubernetes said in 15MB Rust Written Private Hostable IM Social Chat App:
- Any user have to install the Cloudron CLI to install the custom App on his Cloudron instance
I disagree with this point, as we can install apps from the app store without the CLI (API), as well as restore backup configs without it. Hence those two should be the focus.
The others are good. Start with something, even for a single app. We can add more from there.
-
@robi said in 15MB Rust Written Private Hostable IM Social Chat App:
@Kubernetes said in 15MB Rust Written Private Hostable IM Social Chat App:
- Any user have to install the Cloudron CLI to install the custom App on his Cloudron instance
I disagree with this point, as we can install apps from the app store without the CLI (API), as well as restore backup configs without it. Hence those two should be the focus.
Yes, but this is something we need official Cloudron support for - I could understand if they don't want to support a third party App Store
Also to add, the custom Apps are usually not the same quality as the official Apps. That could lead to a lot more needs for user support
-
@Kubernetes Nothing prevents unofficial API use or restoring (open) backup configs (of existing apps) which only need a webserver/s3 location link. They could even be magnet/torrent links.
-
Sorry guys, I just realized, that the easy installer was still missing for vocachat.
I just updated the App Package in my Repo with easy installer.As I already mentioned earlier in this thread. Please be aware that right after the Vocechat App is installed, the registration is open for the first user that is accessing the App. So do the registration right after you installed the App!
Tagging @LoudLemur
-
-
@Kubernetes said in 15MB Rust Written Private Hostable IM Social Chat App:
Tagging @LoudLemur
Thanks. V busy at moment. Will hopefully have a chance later next week.