Subject: Re: Easy Install - upgrade to latest version fails
Citadel is installed on debian bullseye (v-server)
I'm sorry, but you can't run Easy Install on a Linux that old. I was able to fix the Berkeley DB build issue, but then ran into OpenSSL problems. bullseye still uses OpenSSL 1.1.1 and we need OpenSSL 3.0.
But that doesn't mean you're out of luck!
I tested the Docker distribution of Citadel on a bullseye system and it runs great!
So all you need to do is
apt install docker.io
docker run -it --rm citadeldotorg/citadel -c
That'll run a test for you; the test should end with:
"/usr/local/bin/ctdlvisor: binary compatibility CONFIRMED! You CAN run Citadel in a container on this system."
Once that test succeeds, go to https://www.citadel.org/docker.html to get the instructions on how to run a permanent installation.
Thank you for trying Citadel!
Subject: Re: Easy Install - upgrade to latest version fails
Hi and thx for your answer,
I don't like docker, seems time for a reinstallation with aktual debian has come
PS: last upgrade to version: 17792232 has run without any problems
regards robert
Subject: Re: Easy Install - upgrade to latest version fails
I upgraded the server to debian bookworm and that did the trick, latest version of citadel is up an running
thx a lot
regards robert
I'm using docker via calima on MacBook Pro M1. Works fine on the initial run but not working after stopping and starting.
Did the following.
mkdir /usr/local/citadel
docker run -d --restart=unless-stopped --network host --volume=/usr/local/citadel:/citadel-data --name=citadel citadeldotorg/citadel
# Stopped citadel
docker stop citadel
# Start citadel
docker start citadel
# Result when trying to connect from browser
This program was unable to connect or stay connected to the Citadel server. Please report this problem to your system administrator.
Read More...
Am I stopping and starting Citadel wrong?
Does Citadel have a search function?
Subject: Re: How to stop and start Citadel in docker
Solved the issue by using OrbStack instead of Colima
ShinyToaster
Subject: Re: How to stop and start Citadel in docker
Neither did i, looked it up, seems like a alternative to 'docker desktop' for OSX devices.
Sun Jun 28 2026 14:17:28 EDT from IGnatius T Foobar Subject: Re: How to stop and start Citadel in dockerI'm glad you figured it out because I have no idea what any of those things are. :)
Hello! I'm looking at Citadel as software to host on my domain for a small group of my friends and I to use. Having included chat functionality is one of the features I'm looking at, so I created this account to test XMPP chatting. However, when logging into a client like converse.js, I cannot send messages outward to my XMPP account on a different server.
My question is this;
If I set up my own Citadel instance, will the XMPP messages sent federate with other XMPP servers?
Thank you,
--ftest
XMPP Clients will work with Citadel, but not in SSL and I don't recommend to use it. XMPP Service is not federated, its stand alone. Its better to install a free XMPP Server or Service without Citadel.
Greetings
Mike
Hello! I'm looking at Citadel as software to host on my domain for a small group of my friends and I to use. Having included chat functionality is one of the features I'm looking at, so I created this account to test XMPP chatting. However, when logging into a client like converse.js, I cannot send messages outward to my XMPP account on a different server.
My question is this;
If I set up my own Citadel instance, will the XMPP messages sent federate with other XMPP servers?
Thank you,
--ftest
OpenFire is pretty easy to setup, and is federated. I know citadel will become federated someday, but unsure about xmpp federation, may just be mastodon style instead.
I recommend Prosody as XMPP Server.
Hello! I'm looking at Citadel as software to host on my domain for a small group of my friends and I to use. Having included chat functionality is one of the features I'm looking at, so I created this account to test XMPP chatting. However, when logging into a client like converse.js, I cannot send messages outward to my XMPP account on a different server.
My question is this;
If I set up my own Citadel instance, will the XMPP messages sent federate with other XMPP servers?
Thank you,
--ftest
XMPP Clients will work with Citadel, but not in SSL and I don't recommend to use it. XMPP Service is not federated, its stand alone. Its better to install a free XMPP Server or Service without Citadel.
Greetings
Mike
Hello! I'm looking at Citadel as software to host on my domain for a small group of my friends and I to use. Having included chat functionality is one of the features I'm looking at, so I created this account to test XMPP chatting. However, when logging into a client like converse.js, I cannot send messages outward to my XMPP account on a different server.
My question is this;
If I set up my own Citadel instance, will the XMPP messages sent federate with other XMPP servers?
Thank you,
--ftest
Ah well. I appreciate the answer none the less.
Subject: Re: [Citadel Support] Re: General Question (XMPP/Jabber)
Let me know if you have any questions or want a server to test...
Marisa
XMPP Clients will work with Citadel, but not in SSL and I don't recommend to use it. XMPP Service is not federated, its stand alone. Its better to install a free XMPP Server or Service without Citadel.
Greetings
Mike
Hello! I'm looking at Citadel as software to host on my domain for a small group of my friends and I to use. Having included chat functionality is one of the features I'm looking at, so I created this account to test XMPP chatting. However, when logging into a client like converse.js, I cannot send messages outward to my XMPP account on a different server.
My question is this;
If I set up my own Citadel instance, will the XMPP messages sent federate with other XMPP servers?
Thank you,
--ftest
Ah well. I appreciate the answer none the less.
Hi there,
i installed LLDAP to my Citadel Server for local LDAP autehtication with RFC.
After switching to LDAP, there’s no link between the user and the existing mailbox, and all admin roles are lost. Could this be due to a BASE DN misconfiguration? Is there a schema layout for a proper user transfer to LDAP?
Citadel -> LDAP -> User authentication works fine. The only thing I notice is the schema. Is there any documentation for this??
Greetings
Mike
Group schema
User defined schema
Hello,
I haven't found any way of import calendar files from other servers via .ics files. Could someone point in the direction on how to do this? I've been searching, but haven't found anything yet.
Thanks,
Harlan...
Hello,
I haven't found any way of import calendar files from other servers via .ics files. Could someone point in the direction on how to do this? I've been searching, but haven't found anything yet.
Thanks,
Harlan...
After switching to LDAP, there’s no link between the user and the existing mailbox, and all admin roles are lost. Could this be due to a BASE DN misconfiguration? Is there a schema layout for a proper user transfer to LDAP?
Citadel -> LDAP -> User authentication works fine. The only thing I notice is the schema. Is there any documentation for this??
Funny you mention that, I just pushed a change into the code a few days ago that lets you specify an LDAP group whose membership conveys administrator privileges to Citadel users. That'll be available soon.
However, the LDAP authentication system isn't really built to be able to switch over to it if you already have self-contained authentication. It doesn't look for a user who has a matching name or email address. It looks for a user with a matching uid (uid is set to -1 for self contained auth). I suppose you could dump your database and edit the uid's and then reload it.
Hello,
How I change the timezone for individual users? So far, I haven't found any way of changing it for users. I found only one timezone option, but it seemed to be a fall-back option. It didn't change anything for users.
Thanks,
Harlan...
After switching to LDAP, there’s no link between the user and the existing mailbox, and all admin roles are lost. Could this be due to a BASE DN misconfiguration? Is there a schema layout for a proper user transfer to LDAP?
Citadel -> LDAP -> User authentication works fine. The only thing I notice is the schema. Is there any documentation for this??
Funny you mention that, I just pushed a change into the code a few days ago that lets you specify an LDAP group whose membership conveys administrator privileges to Citadel users. That'll be available soon.
However, the LDAP authentication system isn't really built to be able to switch over to it if you already have self-contained authentication. It doesn't look for a user who has a matching name or email address. It looks for a user with a matching uid (uid is set to -1 for self contained auth). I suppose you could dump your database and edit the uid's and then reload it.
Interesting, maybe it’s faster to export the mailboxes, switch to LDAP, and import the mailboxes via Mailstore. That’s the approach I’ll test. Do you have a link to the LDAP group schema so I can try it with admin rights? ;)