Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

I set up the "high performance backend" for Nextcloud Talk and it's pretty cool!

Those who use Nextcloud might know that Talk video calls work OK with just 2-3 participants, but as the number of participants grows the usage of bandwidth grows dramatically causing problems to devices, especially those with a not so fast connection. Normally, to solve this problem you'd have to pay for an add on from a Nextcloud partner that acts as high performance backend, and it's very expensive.

Luckily some of this stuff has been opensourced, so I set it up on one of my servers for a few bucks and it works great! I tested it with a call with 8 people today, 6 of which had the webcamera on and some of them even with background effects, and also we were screensharing in turns. Everything was buttery smooth and the video quality was great. If you use Nextcloud for calls or want to use it for that too, give it a try!

For reference my Nextcloud instance is running on a 4 cores, 8 GB of RAM @layer7 VPS, while the high performance backend is running on a 2 cores, 4 GB of RAM GreenCloud VPS.

Comments

  • Mind sharing a guide with all of us Nextcloud folks?

  • Not related, but I gave up on Nextcloud after photo sync stopped working on Android. I think they are having too many half-baked products.

    Thanked by 1lothos
  • @Rubben said:
    Mind sharing a guide with all of us Nextcloud folks?

    If you want to save some time, check this out https://github.com/sunweaver/nextcloud-high-performance-backend-setup

    Thanked by 3vicaya Void WyvernCo
  • @TheGreatOakley said:
    Not related, but I gave up on Nextcloud after photo sync stopped working on Android. I think they are having too many half-baked products.

    Nextcloud has a long history of problems of various types, but it has improved a lot in the past couple of years and it looks more rock solid as product compared to before. When have you tried it last time?

  • MannDudeMannDude Patron Provider, Veteran

    @TheGreatOakley said:
    Not related, but I gave up on Nextcloud after photo sync stopped working on Android. I think they are having too many half-baked products.

    Works fine for me, using GrapheneOS even.

    Thanked by 2wadhah Void
  • wadhahwadhah Member, Host Rep

    (a bit unrelated sorry)

    Did anyone try Opencloud? The new fork of OwnCloud, go based and not php. It looks promising from first impressions

    https://opencloud.eu/en

  • edipedip Member

    @TheGreatOakley said:
    Not related, but I gave up on Nextcloud after photo sync stopped working on Android. I think they are having too many half-baked products.

    Mine got broken too. But after a week it sorted out itself. Or I don't know, something I did fix it.

  • edipedip Member

    I, too, installed HPB but with docker. And on a 1C1G VPS.
    Let's see if it'll run smoothly (or even run).

    https://help.nextcloud.com/t/high-performance-backend-for-talk-on-nextcloud-with-docker/215828

    Thanked by 1WyvernCo
  • hyperblasthyperblast Member
    edited March 2025

    @wadhah said:
    (a bit unrelated sorry)

    Did anyone try Opencloud? The new fork of OwnCloud, go based and not php. It looks promising from first impressions

    https://opencloud.eu/en

    Geschäftsführer: Peer Heinlein = Heinlein-Support GmbH = mailbox.org = NO TAHNKS!

  • wadhahwadhah Member, Host Rep

    @hyperblast said:

    @wadhah said:
    (a bit unrelated sorry)

    Did anyone try Opencloud? The new fork of OwnCloud, go based and not php. It looks promising from first impressions

    https://opencloud.eu/en

    Geschäftsführer: Peer Heinlein = Heinlein-Support GmbH = mailbox.org = NO TAHNKS

    explain this to me like i'm 5
    explain this to me like I havent had my morning coffee yet please

    Thanked by 1Peppery9
  • @wadhah said:

    @hyperblast said:

    @wadhah said:
    (a bit unrelated sorry)

    Did anyone try Opencloud? The new fork of OwnCloud, go based and not php. It looks promising from first impressions

    https://opencloud.eu/en

    Geschäftsführer: Peer Heinlein = Heinlein-Support GmbH = mailbox.org = NO TAHNKS

    explain this to me like i'm 5
    explain this to me like I havent had my morning coffee yet please

    https://lowendtalk.com/search?Search=

  • wadhahwadhah Member, Host Rep

    @hyperblast said:

    @wadhah said:

    @hyperblast said:

    @wadhah said:
    (a bit unrelated sorry)

    Did anyone try Opencloud? The new fork of OwnCloud, go based and not php. It looks promising from first impressions

    https://opencloud.eu/en

    Geschäftsführer: Peer Heinlein = Heinlein-Support GmbH = mailbox.org = NO TAHNKS

    explain this to me like i'm 5
    explain this to me like I havent had my morning coffee yet please

    https://lowendtalk.com/search?Search=

    huh, thanks i guess.

  • @wadhah said:

    @hyperblast said:

    @wadhah said:

    @hyperblast said:

    @wadhah said:
    (a bit unrelated sorry)

    Did anyone try Opencloud? The new fork of OwnCloud, go based and not php. It looks promising from first impressions

    https://opencloud.eu/en

    Geschäftsführer: Peer Heinlein = Heinlein-Support GmbH = mailbox.org = NO TAHNKS

    explain this to me like i'm 5
    explain this to me like I havent had my morning coffee yet please

    https://lowendtalk.com/search?Search=

    huh, thanks i guess.

    thank you for the link. because it shows where this company wants to “cooperate” more and more with the public sector (since, for example, parts of the berlin administration are probably also running on mailbox.org infrastructure) and thus basically has access to quite sensitive data. if you then see this in the context of how this company likes to present himself, as a political provider / soldier (for the good cause) then everyone can decide for themselves whether they should find this good or whether it should be viewed critically.

    Thanked by 1wadhah
  • Can someone clarify what exactly the "High performance backend" does?
    What differs from running the Talk parts on the same server as the Nextcloud instance?

  • edipedip Member

    It is just a relay for Talk services.

    From nextcloud.com/talk

    "The High Performance Back-end offered by Nextcloud solves the bandwidth bottleneck and allows scaling a single call to much larger numbers of participants, up to hundreds or even thousands."

    Thanked by 1wadhah
  • edipedip Member

    In my case it is a "Low Performance Backend". My home server is much better than my vps (except network speed).

  • I tried it a week ago. One person only and I couldn’t get video to work and others had other basic issues when I tried with them.

    Did you merge something into source code? Can you link the PR?

  • @edip said:
    I, too, installed HPB but with docker. And on a 1C1G VPS.
    Let's see if it'll run smoothly (or even run).

    https://help.nextcloud.com/t/high-performance-backend-for-talk-on-nextcloud-with-docker/215828

    Uhm 1C1G may be too little for this IMO. Especially with more participants. I use a 2C4G VPS for this and it worked fine with 8 participants I tested with last time.

    @DrNutella said:
    I tried it a week ago. One person only and I couldn’t get video to work and others had other basic issues when I tried with them.

    Did you merge something into source code? Can you link the PR?

    I first set it up more manually but then I found https://github.com/sunweaver/nextcloud-high-performance-backend-setup and I redid it. It was much easier and it works like a charm for me. Last test I did was with 8 participants, 6 with cameras turned on, and several people screen sharing at turns or a couple even at the same time. No problems at all!

    Thanked by 1edip
  • edipedip Member

    @vitobotta said:

    @edip said:
    I, too, installed HPB but with docker. And on a 1C1G VPS.
    Let's see if it'll run smoothly (or even run).

    https://help.nextcloud.com/t/high-performance-backend-for-talk-on-nextcloud-with-docker/215828

    Uhm 1C1G may be too little for this IMO. Especially with more participants. I use a 2C4G VPS for this and it worked fine with 8 participants I tested with last time.

    It didn't work anyway, tried to connect 3 participants and it just went oom.

  • @vitobotta commit your change to the main source code base then please

  • joshualanderjoshualander Member
    edited May 2025

    Nextcloud Talk is taking a big step forward next month… lots of talk about meeting tools and scale. Nextcloud AIO (All-In-One) is Docker-based, and Nextcloud’s preferred method of installation, and it comes packaged with the High-Performance Backend out of the box, including Talk and Nextcloud Office (Collabora) features.

    PS: The High-Performance Backend isn’t actually written by Nextcloud. It’s by Struktur, the German company that makes Spreed, which powers Nextcloud Talk. https://www.spreed.eu/contact-nextcloud-talk-high-performance-backend/

  • NeoonNeoon Community Contributor, Veteran

    ownCloud recently has been rewritten to golang, maybe try it?

    Thanked by 1nghialele
  • @joshualander said:
    Nextcloud Talk is taking a big step forward next month… lots of talk about meeting tools and scale. Nextcloud AIO (All-In-One) is Docker-based, and Nextcloud’s preferred method of installation, and it comes packaged with the High-Performance Backend out of the box, including Talk and Nextcloud Office (Collabora) features.

    PS: The High-Performance Backend isn’t actually written by Nextcloud. It’s by Struktur, the German company that makes Spreed, which powers Nextcloud Talk. https://www.spreed.eu/contact-nextcloud-talk-high-performance-backend/

    Source?

    @Neoon said:
    ownCloud recently has been rewritten to golang, maybe try it?

    I tried it a while back and it still felt pretty incomplete. I think it's early days yet and it can't really match all the features that Nextcloud offers.

Sign In or Register to comment.