-
Hello everyone! I'm new with Cloudron and VPS World. I find it hard to connect apps via cloudron compared to cloud panel. I'm kinda new with containerization but i was able to manage connecting apps via ports using cloud panel before i switched to cloudron. Cloudron in my preference is better than cloud panel as it did much more of pre-configuration for me. If there is someone who can help me with setting up HPB with cloudron nextcloud I'd appreciate it! thanks much!
P.S. Waiting for NC Hub 8 for cloudron too!
-
N nebulon moved this topic from Off-topic on
-
@bvxzee you can't install HPB on Cloudron itself. You have to set it up on a separate server and then you can configure nextcloud to use that HPB. It's very complex to set it up - https://najigram.com/2024/01/setup-signaling-server-high-performance-backend-for-nextcloud-talk/ . If you succeed, let us know!
-
@bvxzee you can't install HPB on Cloudron itself. You have to set it up on a separate server and then you can configure nextcloud to use that HPB. It's very complex to set it up - https://najigram.com/2024/01/setup-signaling-server-high-performance-backend-for-nextcloud-talk/ . If you succeed, let us know!
@girish @andreasdueren setup something to help with the NHPB (Nextcloud High Performance Backend).
https://forum.cloudron.io/post/76397
What is the latest on this? Might Cloudron be able to help ease setup?
-
This has to be somehow dockerized. @andreasdueren is the deployment a docker setup ? I am not even sure if it fits into cloudron's categorization of "web app" . Maybe we need "daemon apps"
@girish Weirdly I didn't get a notification for this, just saw this by accident only. Unfortunately it's not dockerized, it's building from source on bare metal: https://github.com/sunweaver/nextcloud-high-performance-backend-setup/blob/main/setup-nextcloud-hpb.sh
-
Hello everyone! I'm new with Cloudron and VPS World. I find it hard to connect apps via cloudron compared to cloud panel. I'm kinda new with containerization but i was able to manage connecting apps via ports using cloud panel before i switched to cloudron. Cloudron in my preference is better than cloud panel as it did much more of pre-configuration for me. If there is someone who can help me with setting up HPB with cloudron nextcloud I'd appreciate it! thanks much!
P.S. Waiting for NC Hub 8 for cloudron too!
@bvxzee I thought about packaging the HPB for cloudron but eventually decided against it because it would negate most of the benefits. Cloudron has pretty strict firewall restrictions which make the built in turn-server so unreliable to begin with. I can highly recommend this installation: https://github.com/sunweaver/nextcloud-high-performance-backend-setup
I'm using it very successfully on a separate VPS.
-
@bvxzee I thought about packaging the HPB for cloudron but eventually decided against it because it would negate most of the benefits. Cloudron has pretty strict firewall restrictions which make the built in turn-server so unreliable to begin with. I can highly recommend this installation: https://github.com/sunweaver/nextcloud-high-performance-backend-setup
I'm using it very successfully on a separate VPS.
@andreasdueren said in Nextcloud Signaling Server / Highperformance Backend Installation Guide:
@bvxzee I thought about packaging the HPB for cloudron but eventually decided against it because it would negate most of the benefits. Cloudron has pretty strict firewall restrictions which make the built in turn-server so unreliable to begin with. I can highly recommend this installation: https://github.com/sunweaver/nextcloud-high-performance-backend-setup
I'm using it very successfully on a separate VPS.
Thanks. So it looks like a dedicated server will be needed to setup the HPB. What would be the minimum spec for the maximum increase in performance for such a server? What are the features that we would want to find, so that we can be cost effective? If we run several nextclouds, could we setup on HPB and then use it for all the different nextclouds? GNU/Linux Debian based or is GNU/Linux Debian a requirement? For example, would an Ubuntu VPS do as well?
-
@bvxzee I thought about packaging the HPB for cloudron but eventually decided against it because it would negate most of the benefits. Cloudron has pretty strict firewall restrictions which make the built in turn-server so unreliable to begin with. I can highly recommend this installation: https://github.com/sunweaver/nextcloud-high-performance-backend-setup
I'm using it very successfully on a separate VPS.
@andreasdueren said in Nextcloud Signaling Server / Highperformance Backend Installation Guide:
I'm using it very successfully on a separate VPS.
What's the spec of the VPS you're using? Does the CPU get heavy usage?
-
@andreasdueren said in Nextcloud Signaling Server / Highperformance Backend Installation Guide:
I'm using it very successfully on a separate VPS.
What's the spec of the VPS you're using? Does the CPU get heavy usage?
What would be the minimum spec for the maximum increase in performance for such a server?
I'm running it on a Hetzner CPX31 VPS with tops 30 people using NC Talk simultaneously and I think I've never seen it go beyond 70% CPU usage. Honestly I could probably scale it down to a CPX21.
What are the features that we would want to find, so that we can be cost effective?
Any VPS should do, really. It's nothing fancy, just a SFU/Turn server.
If we run several nextclouds, could we setup on HPB and then use it for all the different nextclouds?
Yes, I'm using it on four different NC instances simultaneously no problems.
GNU/Linux Debian based or is GNU/Linux Debian a requirement? For example, would an Ubuntu VPS do as well?
Debian is a requirement for this installation. But you can simply use a different install method and Ubuntu should work too.
-
What would be the minimum spec for the maximum increase in performance for such a server?
I'm running it on a Hetzner CPX31 VPS with tops 30 people using NC Talk simultaneously and I think I've never seen it go beyond 70% CPU usage. Honestly I could probably scale it down to a CPX21.
What are the features that we would want to find, so that we can be cost effective?
Any VPS should do, really. It's nothing fancy, just a SFU/Turn server.
If we run several nextclouds, could we setup on HPB and then use it for all the different nextclouds?
Yes, I'm using it on four different NC instances simultaneously no problems.
GNU/Linux Debian based or is GNU/Linux Debian a requirement? For example, would an Ubuntu VPS do as well?
Debian is a requirement for this installation. But you can simply use a different install method and Ubuntu should work too.
@andreasdueren said in Nextcloud Signaling Server / Highperformance Backend Installation Guide:
I'm running it on a Hetzner CPX31 VPS with tops 30 people using NC Talk simultaneously and I think I've never seen it go beyond 70% CPU usage. Honestly I could probably scale it down to a CPX21.
Great, thanks, good to know that Hetzner's more expensive Dedicated vCPU are not required and the Shared vCPUs do the trick nicely!
I wonder if you're right about going down to a CPX21 (which I note only has 4GB RAM - have you noted what the ram usage of your CPX31 look like when you've got ~30 connected?)
-
Is there a neat trick to determine which of Hetzner's locations would provide the best latency for Nextcloud Talk High Performance Backend?
@LoudLemur look up their IP and ping it?
-