Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content

Nextcloud

399 Topics 3.2k Posts
  • Nextcloud Mail issues

    18
    0 Votes
    18 Posts
    2k Views
    WiseMetalheadW
    @nebulon said in Nextcloud Mail issues: Or are you worried about something else? Nope, not at all. Thanks again for your help and explanation. @jdaviescoates said in Nextcloud Mail issues: I guess it must've / might've had something to do with you moving the docker stuff around Yeah, I think that's the case. If I didn't already have a complex setup, I might consider just reinstalling Cloudron, but for now that's not an option. And to be honest, it doesn't make much sense to reinstall the whole system just because of a single Nextcloud app If it works for now, it works.
  • Connecting Cloudron Nextcloud to Cloudr Collabora

    16
    2
    0 Votes
    16 Posts
    2k Views
    firmansiF
    My comment to this thread maybe out of context, but as your information, I have tried for the last 1 year till today, Collabora as Nextcloud Office with Nextcloud Community Edition ,since I have no idea how good Collabora running on NC Enterprise Edition, is not reliable, i've been using onlyoffice and seems onlyoffice is much mature in stability and reliability especially running with NC Community Edition
  • Multiple issues with my Nextcloud instance

    3
    0 Votes
    3 Posts
    3k Views
    O
    @nebulon Thanks. I chose to do a restore, since I could manually replace files that were updated/changed during these days. Edit: will you pull the update? Or should I set my Nextcloud instance to stop auto updating? I still have two issues remaining, but these have probably been there a long time: WebSocket server URL is not configured. Real-time collaboration requires a separate WebSocket server. Basic whiteboard functionality works without it. For more details see the documentation ↗. No High-performance backend configured - Running Nextcloud Talk without the High-performance backend only scales for very small calls (max. 2-3 participants). Please set up the High-performance backend to ensure calls with multiple participants work seamlessly. For more details see the documentation ↗.
  • Is anyone already using Nextcloud AIO together with Cloudron OIDC?

    3
    2 Votes
    3 Posts
    483 Views
    jdaviescoatesJ
    @andreasdueren thanks, that might be the way to go. I guess perhaps recordings could also be potentially achieved by inviting some external AI bot to come and record too
  • Accessing Nextcloud App Store following 32.0.0 update

    11
    3
    2 Votes
    11 Posts
    3k Views
    andreasduerenA
    Looks like its back up, all
  • Collabora via Nextcloud app or Cloudron app?

    3
    1 Votes
    3 Posts
    612 Views
    N
    Okay, thanks! Just switched to the Cloudron app, and it is working nicely so far.
  • Nextcloud default files & folders for new users ('skeletondirectory')

    5
    2 Votes
    5 Posts
    1k Views
    marcusquinnM
    @joseph The instructions should probably add a comma at the end of the line recommended to add, as my hurried brain missed that on the first try: 'skeletondirectory' => '/app/data/skeleton',
  • 1 Votes
    24 Posts
    5k Views
    P
    @kqcav I hope you made it working already, but I had the exact same issue after updating from NextCloud 4.23.4 to version 5 (which changes auth from ldap to oicd) and could solve it. In my case almost every file and directory we use in our Nextcloud, where files from one Nextcloud user, that was sharing it with a group of users. We had to login this user with the new oicd "Login with Cloudron" and all files and directories were back again.
  • Changing folder permissions after importing from backup

    2
    2
    0 Votes
    2 Posts
    585 Views
    matix131997M
    Okay, I got it. Using SSH with root privileges. I was able to fix the application folder permissions. I had to manually download the “.ncdata” and “.htaccess” files from the first server where the application was located. It looks like these files were not saved in the backup in rsync from the storage box. It was a backup without an encryption password. Well, probably my fault. I had to move the backup from the Storage Box to my QNAP server to get maximum download speed, instead of from the Storage Box at 0 MB/s. Maybe something broke during synchronization.
  • How to disable backups during auto-updates?

    10
    0 Votes
    10 Posts
    3k Views
    jadudmJ
    Understood. And, yes: the support side would be horrible. Thank you!
  • 1 Votes
    10 Posts
    3k Views
    firmansiF
    Latest update already works well, the thing that we need to add to config.php this configuration " 'allow_local_remote_servers' => true," . This line of configuration is especially to allow connection to LLM or Inference engine like openAI and other openAI API compatible
  • Nextcloud Signaling Server / Highperformance Backend Installation Guide

    Moved
    13
    2 Votes
    13 Posts
    7k Views
    andreasduerenA
    I'm trying to be more intentional about monitoring load on the HPB during calls. I'll update this posts occasionally with some numbers. Current setup: Hetzner CPX31 VPS. 2 concurrent users with video: Max CPU Usage: 5.17% Max Memory Usage: +-0% from idle Peak Bandwidth: 0.24MB/s sent, 0.27MB/s recieved 4 concurrent users (3 with video): Max CPU Usage: 8.5% Max Memory Usage: +-0% from idle Peak Bandwidth: 0.86MB/s sent, 0.57MB/s recieved
  • 0 Votes
    9 Posts
    2k Views
    BrutalBirdieB
    @FalconFour Since you have a very technical custom backup / snapshot solution with BTRFS and you wrote you are missing the Databases in your backup. (hope I did not fly over the text and missunderstood?¿) You can always create a cron-job on the root server itself to dump all Databases into your backup destination. NOTE: I also use BTRFS on my Notebook for fast snapshots before each system update or package installation and also now love the blazing fast snapshot time. But when something breaks with BTRFS the fixing becomes a real pain. And still I see BTRFS snapshots as such, snapshots. Even to a different disk, I would not consider it a real backup. On the other hand when using btrfs send and btrfs receive in conjunction this could be a solid approach. Maybe I should add a btrfs send/receive weekly task to my notebook. Right now I use restic as an incremental backup solution to a Hetzner storage box. Also, here is my approach of bricking my BTRFS snapshots [USER STORY] ICU blocks system upgrade? - I just ignore it! NO, DO NOT!
  • Collabora Connection Error after changing domain name

    8
    1
    1 Votes
    8 Posts
    2k Views
    nebulonN
    that seems odd that the UI elements (like the radio buttons in the first place) are disabled. This seems like a Nextcloud bug. Maybe check your browser console to see if some related JS error it thrown and maybe try another browser, just to rule out the obvious. I can't reproduce it here.
  • mtu

    Moved Solved mtu networking
    21
    1 Votes
    21 Posts
    6k Views
    jamesJ
    Closed due to inactivity
  • Nextcloud anti-virus wants clamscan on server

    nextcloud clamav clamscan anti-virus
    2
    2 Votes
    2 Posts
    1k Views
    David 0D
    I would also be interested in how to use clamav for nextcloud. is there some sort of anti virus pre-packaged?
  • Nextcloud News

    Solved
    10
    1
    1 Votes
    10 Posts
    3k Views
    jamesJ
    Closed due to inactivity
  • Error getting related resources

    Solved
    8
    0 Votes
    8 Posts
    3k Views
    jamesJ
    Closed due to inactivity
  • Nextcloud Talk CHAT very slow

    nextcloud nextcloud talk performance nextcloud hpb
    7
    2 Votes
    7 Posts
    2k Views
    jamesJ
    Hello @i.fritz Thanks for providing these details. Inside you config I can see something shady: MinSpareServers 20 MaxSpareServers 20 But MaxSpareServers should be MaxSpareServers >= MinSpareServers+1 so at least 21. Just in case this could cause any issues. @i.fritz said in Nextcloud Talk CHAT very slow: I see CPU at a lot of Apache processes As expected when you start StartServers 50 and a minimum of MinSpareServers 20 so at least 70 processes. So maybe this config is already a bit shady. <!-- Disclaimer - the following contains partly AI generated content --!> I've done my due diligance to confirm that everything is correct and sane. Made the AI format my sloppy text into something readable. <!-- End of disclaimer --!> For a Nextcloud setup with 100+ users, the Apache prefork MPM settings should balance performance, stability, and resource efficiency. Below are recommended values based on typical production environments, alongside key considerations: Recommended Apache Prefork Settings <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxRequestWorkers 100 # Previously "MaxClients" MaxConnectionsPerChild 5000 </IfModule> Explanation & Rationale StartServers 5 Initial processes to handle traffic spikes at startup. Why? Avoids delay in spawning processes during sudden load. MinSpareServers 5 MaxSpareServers 10 Maintains 5–10 idle processes to absorb traffic surges. Why? Prevents latency by keeping workers ready. For 100+ users, higher spares reduce wait times during concurrency peaks. MaxRequestWorkers 100 Maximum simultaneous requests. Why? Assumes 10–20% concurrent active users (10–20 requests at peak). Each user may open 2–5 connections (pages, syncs, uploads). Adjust based on RAM: Estimate RAM/process: Minimal: 30–50 MB (optimized PHP). Typical: 70–150 MB (with PHP modules). Formula: MaxRequestWorkers = (Available RAM for Apache) / (Average PHP process size) Example: 8 GB RAM server → Reserve 4 GB for Apache → 4000 MB / 50 MB ≈ 80 workers. Start with 100, monitor, and adjust. MaxConnectionsPerChild 5000 Recycle processes after 5000 requests. Why? Prevents memory leaks without excessive process recycling. Avoid values <1000 (causes frequent restart overhead). Values >10k are acceptable if leaks are minimal. Critical Considerations PHP Memory: Set php.ini values:max_execution_time = 300 ; For large uploads/ops Cloudron sets this for PHP by default: RUN crudini --set /etc/php/8.3/apache2/php.ini PHP upload_max_filesize 5G && \ crudini --set /etc/php/8.3/apache2/php.ini PHP post_max_size 5G && \ crudini --set /etc/php/8.3/apache2/php.ini PHP memory_limit 512M && \ crudini --set /etc/php/8.3/apache2/php.ini opcache opcache.enable 1 && \ crudini --set /etc/php/8.3/apache2/php.ini opcache opcache.enable_cli 1 && \ crudini --set /etc/php/8.3/apache2/php.ini opcache opcache.interned_strings_buffer 32 && \ crudini --set /etc/php/8.3/apache2/php.ini opcache opcache.max_accelerated_files 10000 && \ crudini --set /etc/php/8.3/apache2/php.ini opcache opcache.memory_consumption 128 && \ crudini --set /etc/php/8.3/apache2/php.ini opcache opcache.save_comments 1 && \ crudini --set /etc/php/8.3/apache2/php.ini opcache opcache.revalidate_freq 1 && \ crudini --set /etc/php/8.3/apache2/php.ini Session session.save_path /run/nextcloud/sessions && \ crudini --set /etc/php/8.3/apache2/php.ini Session session.gc_probability 1 && \ crudini --set /etc/php/8.3/apache2/php.ini Session session.gc_divisor 100 Adjustment Workflow Start with recommended values. Simulate load with tools like ab:ab -n 1000 -c 50 https://your-nextcloud.com/ Note: Do not start the load test from your desktop machine at home or the Nextcloud server itself. It should be a VM with enough power. Maybe rent a bigger Hetzner vServer for 30–60 minutes to do the load test against your Nextcloud. Monitor: RAM usage (avoid >70% total usage). Idle workers (should rarely hit 0). Queue length (via mod_status; requests waiting for workers). Scale incrementally: Increase MaxRequestWorkers if queues form. Reduce MaxSpareServers if idle processes waste RAM. With these setting your Nextcloud should at least be assigned 8GB RAM, but since you have 128 GB why not give it 12GB. This might already help.
  • Snappy Mail - Domain not allowed

    Solved
    4
    0 Votes
    4 Posts
    2k Views
    jdaviescoatesJ
    @james said in Snappy Mail - Domain not allowed: Note: SnappyMail is now a standalone app. It's always been available as a standalone app. It's still a Nextcloud App too, I think