For the symlink option (ln) would this be correct?
ln -s citadel-path mounted-drive-path
Something like that. If you already have Citadel installed, you'll want to do something like this. (Obviously make sure Citadel Server is STOPPED while it's moving.) Let's say your SSD is mounted as /ssd and you already have Citadel Server installed to /usr/local/citadel. You could do this:
cd /usr/local
mv -v citadel /ssd
ln -s /ssd/citadel /usr/local/citadel
This will move the contents of /usr/local/citadel to /ssd/citadel and then make /usr/local/citadel a symbolic link to /ssd/citadel.
If the whole system is new, however, assuming you don't have the means to use the SSD as the system drive, you might consider simply mounting your SSD as /usr/local and then installing Citadel using any of the normal methods.
Unrelated to citadel, i have a board where i boot from SD, then have
it 'switch' the root over to my SSD. Device wont support booting
from SSD, but this way other than the slower boot time, it 'runs'
from SSD and get the speed where it matters.
When the Pi first came out, I had a Pi 1 that I was using as a small NAS.
I moved the root filesystem over to an external drive and just kept /boot on the SD card. It worked pretty well, but the procedure to get there wasn't exactly entry level simple.
Thu Dec 21 2023 09:36:31 EST from IGnatius T FoobarIf you indent by at least one space it will start a new line. That would make it easier to read. Congratulations on getting your system up and running.
OK, I have Citadel up and running in a Docker Container!
Here is my full walk though and setup so that I can ask my next question:
RP4 + 1TB SSD for storage in a special case, 32GB Micro SD boot/OS
Flashed Raspberry Pi OS 64bit to 32gb Micro SD
ssh into pi server installed drivers for case, enabled I2C for display mounted SSD, and added a mount to /etc/fstab as /storage
installed Apache2
Added Domains to /etc/apache2/sites-available by adding .conf files and enabled using a2ensite
a2dissite default to disable the default site
Set Directory root to /storage/www for all sites Getting 403 Permission Denied on those .. have not figured that out yet even though I matched the permissions on /var/www ... feel free to chime in but that is not Citadel LOL
installed PHP for Apache
Installed CertBot for Apache
Setup DNS for all my domains including MX records for mail.domain.com ran cert bot and now have SSL for all domains and mail sub domains
installed docker
installed Docker Citadel using the citadel.org/docker.html link - really easy however I modified the docker command, I removed --network host to disable network host mode, and added -p publicIP:8080:80 I did this b/c Apache was listening on port 80 now if I got to publicIP:8080 or mail.domain.com:8080 I get to Citadel!!
Excitement
Questions:
Since Citadel is running in a container, how do I get my SSL certs into Citadel? If I goto mail.domain.com it is https, but I dont see citadel b/c port, if I add the port it gives error about not being secure and I have to switch it to http then it loads
But that is why I am here; How to get SSL installed in docker citadel?
Thanks Guys!!!!
IG will tell you how to do it naively, but i use NGNIX for all my stuff and let it handle the SSL. And i use it as a reverse proxy that handles DNS name -> port translations since i only have 1 external IP at home to use.
Thu Dec 21 2023 09:46:37 EST from bobbydharrellBut that is why I am here; How to get SSL installed in docker citadel?
I updated my docker to add 2 volumes, 1 for the citadel-data, and also for the mapping of the cert folder that certbot made
sudo docker run -p 8080:80 -p 8443:443 -d --restart=unless-stopped --volume=/storage/citadel:/citadel-data --name=citadel citadeldotorg/citadel - v /etc/letsencrypt/live/<domain-for-cert>:/usr/local/citadel/keys/
I need to setup a reverse proxy, will install the mod next and see about that as I also use 1 public IP for 7 different domains LOL
this is complicated to setup, but I think will be worth it in the end.
Subject: how to unsubscribe
Hi, how do I unsubscribe from this email list?
Thanks.
Hello,
I'm using the citadel build 996 and I'm using Spamassassin to filter junk. I've realized that if I have Spamassassin add [SPAM] to the subject line that Citadel doesn't pick it up. I was wondering if there is a way to have Citadel add [SPAM] to the subject line if the spam status is true?
Thanks,
Allen
Subject: Does Citadel have support for vCard Support, CalDv, GroupDav?
Subject: Does Citadel have support for vCard, CalDv, GroupDav?
IGnatius,
I am currious if Citadel has support for vCard, CalDav, and GroupDav?
Would it be possible to add support for smartphones (VOIP)?
Thanks,
-SF-
Hi, how do I unsubscribe from this email list?
[ https://uncensored.citadel.org/listsub ]
Select "Citadel Support" and then click "unsubscribe"
I'm using the citadel build 996 and I'm using Spamassassin to filter junk.
I've realized that if I have Spamassassin add [SPAM] to the subject linethat
Citadel doesn't pick it up. I was wondering if there is a way to have
Citadel add [SPAM] to the subject line if the spam status is true?
There is an option in your system configuration screen to tell it to mark spam instead of deleting it.
This will set the "X-Spam-Status: true" header for messages detected as spam.
You can then create an inbox filter to do whatever you want with it.
Subject: Re: Does Citadel have support for vCard, CalDv, GroupDav?
I am currious if Citadel has support for vCard, CalDav, and GroupDav?
Would it be possible to add support for smartphones (VOIP)?
The current Citadel system is a fully compliant GroupDAV server. Citadel uses vCard and vCalendar as its native data formats so there should be no data conversion issues anywhere.
We do realize that GroupDAV is not as popular as CalDAV and CardDAV these days. We are building these protocols natively into the new version of our web interface (WebCit). This will be available perhaps in late 2024. It is where the vast majority of our development effort is focused right now, which is why you don't see much "visible" development happening in Citadel unless you follow the development lists.
It's kind of like an ant colony ... most of the real activity is inside where you can't see it :)
As for "VoIP support" ... I'm not sure what you mean. If you have some good ideas then by all means rin them up the flagpole! I could easily see a future where audio and video conferencing are built into room services.
Subject: Re: Does Citadel have support for vCard, CalDv, GroupDav?
i second that idea as being a nice future goal. it would 'round things out' so to speak.
Even if its not native and just some sort of integration with something like jitsi and asterisk
Mon Dec 25 2023 13:56:01 EST from IGnatius T Foobar Subject: Re: Does Citadel have support for vCard, CalDv, GroupDav?I could easily see a future where audio and video conferencing are built into room services.
Subject: Re: Does Citadel have support for vCard, CalDv, GroupDav?