Right, and has the SPA been built in such a way as to make the back button do something that makes sense? :D
Wed Dec 31 2025 06:26:39 UTC from IGnatius T FoobarWill the "Back" button on the browser in the next WebCit
actually work properly, or just be psycho like it is now? :-D
WebCit-NG is going to be a whole different ballgame. Since it's a "one page web app" the semantics are different.
I doubt WebCit-classic is going to get any more love in that department.
Minor question, what was the flag to have webcit-http and webcit-https display a particular room (as opposed to defaulting to lobby) like Uncensored does with its wiki page? Had that going fine on a previous Citadel instance which has since been retired and I'd like to do that again for this new one but can't find the information anymore.
Thanks!
Minor question, what was the flag to have webcit-http and
webcit-https display a particular room (as opposed to defaulting
to lobby) like Uncensored does with its wiki page? Had that
going fine on a previous Citadel instance which has since been
retired and I'd like to do that again for this new one but can't
find the information anymore.
You want the "-g" flag, which allows you to pre-fill a location of your choice to use as the landing page.
For example, here we use:
webcit [other flags] -g '/dotgoto?room=Welcome to UNCENSORED!' [other arguments]
This works when you're calling WebCit directly from the host, as you would when running the Easy Install distribution, but it also works when you're running the Docker container: the "-g" flag and its argument are passed through from the caller to both WebCit instances (which is how I run it here).
Right, and has the SPA been built in such a way as to make the
back button do something that makes sense? :D
Well, it isn't implemented yet, but my plan is to follow the currently popular design pattern of pushing synthetic URLs onto the "back stack" using the History API, so that both bookmarks and the back-button behave the way a human user expects them to.
By the way, I am sorry it doesn't behave the way it ought to in webcit-classic, but with the rewrite years behind schedule I just can't afford to invest my time into the old code base. I hope you will understand. (That having been said, I won't be like the x.org people -- if someone wants to improve the old code base I'd be pleased to nurture that.)
Killer - worked a treat.
Thank ya.
So happy to be running a citadel instance again.
Fri Jan 02 2026 17:05:41 UTC from IGnatius T Foobar
You want the "-g" flag, which allows you to pre-fill a location of your choice to use as the landing page.
For example, here we use:
webcit [other flags] -g '/dotgoto?room=Welcome to UNCENSORED!' [other arguments]
This works when you're calling WebCit directly from the host, as you would when running the Easy Install distribution, but it also works when you're running the Docker container: the "-g" flag and its argument are passed through from the caller to both WebCit instances (which is how I run it here).
Subject: Send emails to certain domain with IPv4 instead of IPv6.
Dear All,
Exists or not any way to send emails for a certain domain forcing IPv4 and not using IPv6 as normal?
For any other domains remains unchanged.
Thank you,
Luís Gonçalves.
Subject: Re: Send emails to certain domain with IPv4 instead of IPv6.
Technically you could fool it by interposing a DNS server that hands Citadel "your" preferred MX for a domain.
Did you share the URL? Is Other BBSs> a thing still?
Sat Jan 03 2026 17:18:59 UTC from KurisuKiller - worked a treat.
Thank ya.
So happy to be running a citadel instance again.Fri Jan 02 2026 17:05:41 UTC from IGnatius T Foobar
I would like to know, if the software has a windows version?
Did you share the URL? Is Other BBSs> a thing still?
Don't assume it's a BBS. The vast majority of Citadel instances are not.
I would like to know, if the software has a windows version?
You could run it in WSL, or in Docker on Windows.
But there's no native Windows version.
Subject: Re: [Citadel Support] Re: Citadel BBS Software
If you are looking to run a citadel server but only have Windows I provide Ubuntu hosting starting at $7/month with first month free to try it out... Get more info at https://citadelhosting.retro-os.live.
Marisa
I would like to know, if the software has a windows version?
You could run it in WSL, or in Docker on Windows.
But there's no native Windows version.
Not that it matters, and i know you cant support incoming via a TOR out-port since its out of your control, but just to add after some testing and paying better attention:
Logging in seems to work 99% of the time. But sometimes i get a 'not found' which i guess does happen sometimes. Posting, when it does not work, i finally saw the message today relating to not posting an empty post. Been taking a copy of the post first, so i can easily redo easily if it bombs. Seems like on the 3rd try it works.
I know its my problem not yours, but still be neat if you added a TOR proxy to go along with the I2P proxy. ( since i have never had any luck getting to the outside via I2P, tho i read its possible, somehow )
Regular VPNs work fine. There are a lot of cheap ones, and some free ones too. Might be enough for you to hide behind? ( not slamming.. just donno how far you have to hide..)
Without it, its not like things are unusable, just it would speed access up a little and prevent me from having to re-post when it gets eaten. Just me, not worth effort really, but it might increase traffic too. I'm sure i am not the only person hiding inside the onion...
Thu Jan 22 2026 23:40:03 UTC from IGnatius T FoobarIf I put Uncensored on a .onion proxy, would that be beneficial to you?
I'm insolent. I can use the onion... I understand it - but I want them to know - and I want to know they know, but don't really care, as long as I stay in my lane. It is a lot of extra effort to use TOR, just to make them MORE interested in what you may or may not be doing.
I am a "security through opacity" kind of guy. If they can see it - without TOR and VPNs - they don't care. If I start making it difficult to track and watch - then they might pay more attention and something they would otherwise miss - might be caught.
For things like this, 'reaching out' TOR is brain dead easy. Just fire up the TOR browser. Done. ( sure there are other ways, but why futz with it? ) For incoming, its not really hard either, but does limit your audience greatly if its the ONLY route in since fewer people will know about you.
And some of us, well, we have our reasons for doing it.
Sat Jan 24 2026 06:19:22 UTC from ParanoidDelusionsI'm insolent. I can use the onion... I understand it - but I want them to know - and I want to know they know, but don't really care, as long as I stay in my lane. It is a lot of extra effort to use TOR, just to make them MORE interested in what you may or may not be doing.
I am a "security through opacity" kind of guy. If they can see it - without TOR and VPNs - they don't care. If I start making it difficult to track and watch - then they might pay more attention and something they would otherwise miss - might be caught.
Hi Ignatius,
do you habe a quick hint for me, how to redirect the webcit http service to https ?
webcit -x1 -p 80 -g ?
Also i have question to your http to telnet webservice. What Tool are you using ?
Citadel is now fully stable running for 1 year. It was the best dession for all my needs :)
o/
Mike
Hi Ignatius,
but where will it be defined ? First start citadel, it will defined in a config that starts webcit with parameters X.
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.)
My solution is this:
[Unit]
Description=Citadel WebCit HTTP Redirect
After=citadel.target
[Service]
ExecStart=/usr/local/webcit/webcit \
-p80 \
-R https://%H \
uds /usr/local/citadel
KillMode=process
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target
Hi Ignatius,
do you habe a quick hint for me, how to redirect the webcit http service to https ?
webcit -x1 -p 80 -g ?
Also i have question to your http to telnet webservice. What Tool are you using ?
Citadel is now fully stable running for 1 year. It was the best dession for all my needs :)
o/
Mike
Hi Ignatius,
but where will it be defined ? First start citadel, it will defined in a config that starts webcit with parameters X.
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.)