Language:
switch to room list switch to menu My folders
Go to page: First ... 18 19 20 21 [22] 23 24
[#] Thu Feb 13 2025 14:21:50 UTC from IGnatius T Foobar

Subject: Re: First Room

[Reply] [ReplyQuoted] [Headers] [Print]

where can i define, wich room will displayed for a unregistered user ? 

Are you looking to select the landing page/room for a user who hasn't logged in yet? That is a command line option for WebCit (and it can be used in the command line options for the container as well, if you're using that). Basically you're going to supply the "-g" option to either the container or WebCit followed by the URL within the system that you want it to land on. So you could go to a room, or list users or show who is online or whatever.

For example:

webcit [other options] -g "/dotgoto?My Welcome Room"

You might have noticed we have that set up here. We used a Wiki room to have the most flexibility in creating the experience for unregistered users.

[#] Thu Feb 13 2025 14:48:57 UTC from Harvey

Subject: Re: First Room

[Reply] [ReplyQuoted] [Headers] [Print]

 

Thu Feb 13 2025 14:21:50 UTC from IGnatius T Foobar Subject: Re: First Room
where can i define, wich room will displayed for a unregistered user ? 

Are you looking to select the landing page/room for a user who hasn't logged in yet? That is a command line option for WebCit (and it can be used in the command line options for the container as well, if you're using that). Basically you're going to supply the "-g" option to either the container or WebCit followed by the URL within the system that you want it to land on. So you could go to a room, or list users or show who is online or whatever.

For example:

webcit [other options] -g "/dotgoto?My Welcome Room"

You might have noticed we have that set up here. We used a Wiki room to have the most flexibility in creating the experience for unregistered users.

Yes, thats it :) 

A Landing Page, best in Wiki style like here. In Germany i need to place special Links on it for privacy policy and imprint. It must be reachable directly from the Landingpage. Stupid, but its the law here :)

 

Thanks for your help

 



[#] Thu Feb 13 2025 23:25:06 UTC from Harvey

Subject: Re: First Room

[Reply] [ReplyQuoted] [Headers] [Print]

 

Thu Feb 13 2025 14:48:57 UTC from Harvey Subject: Re: First Room

 

Thu Feb 13 2025 14:21:50 UTC from IGnatius T Foobar Subject: Re: First Room
where can i define, wich room will displayed for a unregistered user ? 

Are you looking to select the landing page/room for a user who hasn't logged in yet? That is a command line option for WebCit (and it can be used in the command line options for the container as well, if you're using that). Basically you're going to supply the "-g" option to either the container or WebCit followed by the URL within the system that you want it to land on. So you could go to a room, or list users or show who is online or whatever.

For example:

webcit [other options] -g "/dotgoto?My Welcome Room"

You might have noticed we have that set up here. We used a Wiki room to have the most flexibility in creating the experience for unregistered users.

Yes, thats it :) 

A Landing Page, best in Wiki style like here. In Germany i need to place special Links on it for privacy policy and imprint. It must be reachable directly from the Landingpage. Stupid, but its the law here :)

 

Thanks for your help

 



You mean on bash

 

/usr/local/webcit/ and then ./webcit ?? -g "/dotgoto?My Welcome Room" ?

What you mean with [other options] ?

 

Greetings

 



[#] Thu Feb 13 2025 23:38:47 UTC from IGnatius T Foobar

Subject: Re: First Room

[Reply] [ReplyQuoted] [Headers] [Print]

What you mean with [other options] ?

WebCit is normally called with options to specify the port number it's listening on, whether to enable HTTPS, and the directory where Citadel Server can be found.

For example, here are the commands we are using to start WebCit here:

webcit -x1 -s -p 443 -g /dotgoto?room='Welcome to UNCENSORED!' uds /citadel-data
webcit -x1 -p 80 -g /dotgoto?room='Welcome to UNCENSORED!' uds /citadel-data

(Most sites will have two, one for HTTP and one for HTTPS, but if you have Citadel sitting behind a proxy or if you have some other webserver redirecting HTTP to HTTPS you might only have one.)

[#] Tue Feb 18 2025 16:56:29 UTC from MichelV

Subject: citadel crashed when

[Reply] [ReplyQuoted] [Headers] [Print]

There is a problem when I try to make a rule for moving emails with the X-Spam-Status: True header to the spam folder, citadel crashes. Restarting the citadel.service service does not help, it crashes again. I have to restore everything from the backup again. Restoring only the database does not help, I have to rewrite the entire /usr/local/citadel directory. Has anyone had similar cases? How to fix it? I'm tired of constantly losing emails. My server is on Orange Pi 5 4GB, Debian 11 ARM64 OS



[#] Tue Feb 18 2025 18:40:13 UTC from IGnatius T Foobar

Subject: Re: citadel crashed when

[Reply] [ReplyQuoted] [Headers] [Print]

That sounds like something we've fixed recently. What version of Citadel Server are you running? Also can you send a stack trace?

[#] Wed Feb 19 2025 08:29:21 UTC from MichelV

Subject: Re: citadel crashed when

[Reply] [ReplyQuoted] [Headers] [Print]

$ file /usr/local/citadel/citserver
/usr/local/citadel/citserver: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=116b0efcfd50697924880cf1089992ea8332ba57, for GNU/Linux 3.7.0, with debug_info, not stripped

Running: Citadel Server 1001 with WebCit 1009
Server Build: 1001

How to get a stack trace?



[#] Wed Feb 19 2025 13:50:37 UTC from MichelV

Subject: Re: citadel crashed when

[Reply] [ReplyQuoted] [Headers] [Print]

Today I was run "curl https://easyinstall.citadel.org/install | bash". After 5 minutes citadel.service failed, I try to restart and after few seconds fail again! (((((((((((((((((((((((( I restored again from morning backup



[#] Wed Feb 19 2025 18:45:05 UTC from MichelV

Subject: Re: citadel crashed when

[Reply] [ReplyQuoted] [Headers] [Print]

I found the problem, but did not find the solution. When updating citadel, only webcit is updated, but the database and the server itself are not updated. Accordingly, when restoring the server from a backup, the server and DB version are 1001, after starting the update, the server and DB are updated and an error occurs with the database files and the service crashes. Why is the database not converted during the update?

Also, for testing purposes, I installed citadel on a new server and loaded the DB dump, after which there is also a failure. I noticed that on the old server, the dump is made with the utility from the DB version 1001, and on the new server, the dump is loaded for the DB version 1009, and errors about damaged records pour in. After the dump is loaded, the citadel service starts and I can log in as a regular user, a user with administrative rights cannot log in, an incorrect password error occurs. And if you restart the reinstallation after this via easyinstall, everything crashes into an error.



[#] Wed Feb 19 2025 20:40:50 UTC from MichelV

Subject: Re: citadel crashed when

[Reply] [ReplyQuoted] [Headers] [Print]

I did another test. I installed a clean citadel installation on another server, then copied the database directory from the working server to the test server. After that, citadel started and worked successfully, and the database version was updated to version 1009. After that, I went again and set up a new mail sorting rule, citadel failed again. I deleted the database files again and copied them from the archive, citadel started and did not fail anymore. I decided to check again and went to the section for changing my contact information, made changes and citadel failed again after a few seconds. (((((((
I currently have the following version on my test server:
Running: Citadel Server 1009 with WebCit 1009
Server Build: 1009

Feb 19 20:28:24 deb-ams1-01 citserver[40754]: Existing database version on disk is 1001
Feb 19 20:28:24 deb-ams1-01 citserver[40754]: citserver[40754]: Existing database version on disk is 1001
Feb 19 20:28:24 deb-ams1-01 citserver[40754]: citserver[40754]: Running post-startup database upgrades.
Feb 19 20:28:24 deb-ams1-01 citserver[40754]: citserver[40754]: extensions: service DICT_TCP has been manually disabled, skipping
Feb 19 20:28:24 deb-ams1-01 citserver[40754]: citserver[40754]: extensions: TCP port *:5222: (XMPP) registered.
Feb 19 20:28:24 deb-ams1-01 citserver[40754]: Running post-startup database upgrades.

After restarting citadel:

Feb 19 20:28:49 deb-ams1-01 citserver[40763]: extensions: unix domain socket 'lmtp.socket': registered.
Feb 19 20:28:49 deb-ams1-01 citserver[40763]: extensions: unix domain socket 'lmtp-unfiltered.socket': registered.
Feb 19 20:28:49 deb-ams1-01 citserver[40763]: Existing database version on disk is 1009
Feb 19 20:28:49 deb-ams1-01 citserver[40763]: citserver[40763]: Existing database version on disk is 1009

Any change to the user settings causes a crash.



[#] Wed Feb 19 2025 20:55:39 UTC from MichelV

Subject: Re: citadel crashed when

[Reply] [ReplyQuoted] [Headers] [Print]

Hooray, I found a solution to the problem!!!!
I had an error in the rights on the database files:
Was:
-rw------- 1 citadel root 65M Feb 19 20:50 cdb.00
I installed sudo chown citadel:citadel *
Now:
-rw------- 1 citadel citadel 65M Feb 19 20:50 cdb.00
I don't understand when the rights disappeared.



[#] Thu Feb 20 2025 08:02:37 UTC from MichelV

Subject: Re: citadel crashed when

[Reply] [ReplyQuoted] [Headers] [Print]

The joy is premature. On the test server of x86 architecture the problem was solved. But on the main working server with aarm64 (Orange Pi 5) on Debian 11 it was only possible to update all components to version 1009, but also all changes lead to a fail and arclog files start multiplying and citadel no longer starts.



[#] Thu Feb 20 2025 11:34:49 UTC from Harvey

Subject: Mail Filter Rules for rooms

[Reply] [ReplyQuoted] [Headers] [Print]

Is it possible to create mail filter rules for rooms ? 


Greetings

Goose

 



[#] Thu Feb 20 2025 12:21:34 UTC from Nurb432

Subject: Re: citadel crashed when

[Reply] [ReplyQuoted] [Headers] [Print]

Armbian is more up to date. 

Thu Feb 20 2025 08:02:37 UTC from MichelV Subject: Re: citadel crashed when

The joy is premature. On the test server of x86 architecture the problem was solved. But on the main working server with aarm64 (Orange Pi 5) on Debian 11 it was only possible to update all components to version 1009, but also all changes lead to a fail and arclog files start multiplying and citadel no longer starts.



 



[#] Thu Feb 20 2025 13:05:10 UTC from MichelV

Subject: Re: citadel crashed when

[Reply] [ReplyQuoted] [Headers] [Print]

The problem is still not solved. I tried it on another test server x86 Debian, as soon as I change any settings for the user, citadel crashes and a large number of log.xxxx files start to be created in the /usr/local/citadel/data folder and the service immediately crashes.



[#] Thu Feb 20 2025 20:54:48 UTC from IGnatius T Foobar

Subject: Re: citadel crashed when

[Reply] [ReplyQuoted] [Headers] [Print]


Please enable core dumps on your system. (If you don't know how to do that, check your favorite search engine.)

After the Citadel Server crashes, you can then do this:

cd /usr/local/citadel
gdb ./citserver [path/to/core_file]

The debugger will start up and put you into the server program right after it crashed. Now do this:

thread apply all bt

And post the output of that command. It is also imperative that you are running the latest version. Your problem sounds like one we fixed a couple of versions ago where a corrupt incoming message (usually a spam) causes the server to crash whenever the indexer is run.

[#] Sun Feb 23 2025 20:43:51 UTC from AridEden

Subject: Setup queries

[Reply] [ReplyQuoted] [Headers] [Print]

I've just compiled the current version of citadel (1009) from source.

It looks like the options for citserver have changed from the documentation. On https://citadel.org/citserver.html there is a -d option to run as a daemon, but on the version I've compiled there is no -d option but there is a -r option I can't find documented anywhere. Are there more up to date docs or have I missed a compile option?

On the same vein I can't find a sample init script anywhere. I'm trying to install on Slackware. Happy to create my own init script but it would be good to have either a sysvinit or systemd service file as an example. Are there any examples around?

I'm trying to follow the setup instructions at https://citadel.org/system_administration_manual.html. It mentions logging in with the citadel binary but when I compiled there was no citadel binary built. I note it is not referenced at https://citadel.org/documentation.html. Is this now deprecated in favor of webciv?

Thanks in advance for any pointers :)

 



[#] Sun Feb 23 2025 23:53:06 UTC from IGnatius T Foobar

Subject: Re: Setup queries

[Reply] [ReplyQuoted] [Headers] [Print]

Sorry for the confusion. This is one of those things where changes were made but you found an old bit of documentation that hasn't caught up. It has been fixed.

Unfortunately there is no longer a `-d` option. citserver now always runs "in the foreground" because most sites are running it under systemd, which waits for the process to exit so that some action can be taken. If you do need to run citserver from some other init system that requires it to go into the background, simply put an `&` after the citserver command.

[#] Mon Feb 24 2025 17:31:55 UTC from AridEden

Subject: Re: Setup queries

[Reply] [ReplyQuoted] [Headers] [Print]

Thanks for that. Do you know what the '-r' option to citserver is for?

Also should the citadel binary have been built? When I compile 1009 I'm not getting one.



[#] Tue Feb 25 2025 01:29:44 UTC from venom

Subject: networked room

[Reply] [ReplyQuoted] [Headers] [Print]

how do i connect anetwork room with another citadel bbs?



Go to page: First ... 18 19 20 21 [22] 23 24