Greetings Karl, greetings.
karl@??? - 05.12.25, 19:59:21 CET:
> Martin Steigerwald:
[…]
> > Part of that functionality would also be included in some appointment
> > planning software like: https://framadate.org/abc/de/
>
> It says code is here:
> https://framagit.org/framasoft/framadate
> but I don't see any code. If there is a git repo, I could take it from
> there.
I believe the source should be available somewhere. I know several
instances of framadate – so others must have deployed it as well.
> > You could go for some cloud based approach.
>
> ...
>
> I have my own site, hopefully I can run the software on it.
>
> > https://wiki.alpinelinux.org/wiki/Nextcloud
>
> Ok, it seems to be php-based and there seems to be a heavy dependancy on
> web and sql.
I use it on my rented server. From a short observation the container for
it uses something between 350 and maybe 800 MiB of RAM (RSIZE), usually
below 500 MiB during idle times with just my Nextcloud Desktop client
connecting from time to time. I logged into it's web GUI, switched between
some apps and got something between 700 and 800 MiB. I did not check the
usage during a video call, but as I see it for now it uses less RAM than
the mail server container with Postfix, Dovecot, Rspamd and Redis (not
migrated to Valkey yet).
For multiple users at the same time it will use more. How many users will
you have at once accessing the site? I would bet not more than maybe 5?
Unless you happen to have a very large choir or they all go to the server
at the same time.
On my rented server with 8 GiB of RAM I never had any issues so far. And
that is with another about 10 containers except mail and Nextcloud. And
video calls with up to 4 people simultaneously. Also I currently have
everything running inside that one Nextcloud container except for the
reverse proxy: Nginx and PHP-FPM, Nextcloud server application, MariaDB,
Valkey and coturn. So the memory usage of the container is for everything
related to Nextcloud. And I even increased maximum memory usage in several
places.
That said: Alpine Linux is extremely light on resource usage in general. I
see my Nginx reverse proxy container goes between 30 MiB down to less than
1 MiB. Yes, that is right. In idle usage an Alpine based Nginx web server
container can go below 1 MiB of RSIZE. I love Devuan, but Alpine Linux is
a truly amazing distribution as well.
In total 2,1 GiB of 8 GiB is actually used with more than 4 GiB cached
files. So it is very comfortable. The server actually may even be a bit
over sized. However it was the smallest one from that tier. :)
I am not sure what framadate would be using. It might be PHP and database
as well.
Best,
--
Martin