• 0 Posts
  • 31 Comments
Joined 2 years ago
cake
Cake day: April 20th, 2023

help-circle
rss


  • Let’s dig into performance a bit. Your gen8 server i believe is using E5-26xx CPUs which is plenty of power for speedy performance in Nextcloud. You mentioned upgrading the CPUs and RAM so should be good to go.

    1. Ensure application files are stored on a SSD. I have seen significantly poor performance in Nextcloud when it’s running fully from HDD storage.
    2. Data storage is fine to remap to HDD storage. If running with docker this is as easy as:

    volumes: - /HDD_storage/nextcloud/data:/var/www/html

    1. Make sure to run Mariadb/MySQL for the database as opposed to SQLITE.
    2. Ensure REDIS is used and working. This will cache and speed up the UI.

    With all of that working correctly, Nextcloud is very performant on my comparable Dell R720.

    Edit, I see below you are on a microserver. I think all of the above still applies but I don’t have any experience with that hardware. I would still expect it possible to perform well on that device.









  • A few things may be going on.

    The errors seem focused on the tls certificate, which caddy tries to automatically provision.

    First, in your caddyfile, “my.server” should reflect the real address used for access. Something like “jellyfin.my-domain.com”. This is important for the tls certificate to be generated correctly.

    Once updated, pull out a cell phone, turn off wifi (use LTE/5G), and verify it can connect to your site. This makes sure you can access from outside your home network.

    Once confirmed working, try again from your home network. Most likely the page will timeout. This will be due to DNS pointing you back to your own network, which can cause trouble. This can be solved several ways. One is by adding a static DNS entry which points to the IP of your caddy server. You can do this on a per system basis in the hosts file, or at the lan level with you DNS server or router, assuming it allows you to add a custom DNS entry. I do this with my Mikrotik router.

    That should get things working internal and external.