A new interface would be welcome, this version of WebCit seems
particularly lacking. I guess my first question, then, will be, can I
try out said new interface, and contribute to it? :-D
Well, there are some screenshots at https://www.citadel.org/roadmap.html which will give you a general idea what it looks like right now. The first thing that should be obvious is that it's laid out as a set of integrated applications rather than as a continous stream of rooms that can do different things. You'll find that it acts more like one of those "my cloud" suites than like a BBS that evolved into a groupware system. So the Mail application will look more like a real webmail, the Forums application will look more like a mainstream forums site, etc.
You can certainly try it out if you have a place to build it. There is a webcit-ng/ directory in the git repository so if you've built out a development system from source you're ready to go. If you feel you have something to contribute other than code (web layout, documentation, testing, ideas, whatever) then just say so and perhaps we can arrange for a place to do that.
As for the "reply quoted" mishap, were you in the web interface or the text interface when this happened?
I was in WebCit, I haven't sat down to figure out text interface yet, although if I open it up to other people, I certainly will, since tons of my friends are from the BBS era. :D
I'm pretty well versed in modern web dev, and I do game dev for the day job, so i'm not too bad around the various tools :)
WebCit wouldn't be too bad if the mail room would just put the pointer back in the message box after hitting "delete" :D but maybe i can find some ways to help
All of the WebCit effort is going into the rewrite. If you can get it running on your own then give it a whirl, otherwise let me know and we'll arrange something. You're going to like what you see.
Hi, I am back. It has been a while, my account here was deleted yet again, so I had to create a new one.
I don't expect anybody to remember, maybe the most memorable thing I did here was; well I had created a golang library, and sync tool for citadel. It is still available on github, and it still works. (That was 12 years ago, wow)
Anyhow, I am wondering if docker is now the preferred way to install citadel.
I was quite happy with easyinstall and would prefer it over docker. I am kind of disappointed you would push docker over Linux containers; bla bla bla
Easyinstall or Docker?
If you have a preference then go with your preference. Neither method of installation is going away anytime soon, and they both get updated on the same day whenever there is a new release.
LOL, yes that sounds crazy. You must be on your computer working on this on a daily bases.
I would loose track of a setup like that by just doing something else for a few days.
Anyhow. thanks for the quick reply.
By the way I saw you are finally working on a face lift for webcit. Way to go, I think that alone will bring more people to this project.
I was thinking of doing an citadel admin panel add on for Roundcube once many moons ago. But I hate php, specially php after version 5.
LOL, yes that sounds crazy. You must be on your computer working
on this on a daily bases.
I would loose track of a setup like that by just doing something
else for a few days.
Heh. I've gotten into the habit of documenting what I did in /root/README.txt in both the host itself and inside any container that does something non-obvious.
That way if I forget what I did I'll have a reminder ... or if someone else takes over later on they'll know what I did.
That last bit is because I'm now in my 50s and thinking that I really want both Citadel and Uncensored to outlive me, and although I am very healthy right now, we never know how much more time we've got, right? I intend to keep doing this for the rest of my life, and my Calabrese DNA makes me stubborn enough to actually do it. On the other hand, my dad's "never retire" posture was cut short by Alzheimer's disease, so we really never know how long a "forever" intention will last.
Ok that got dark fast. I'm here and I'm not stopping. And yes, you're correct, the WebCit rewrite is a huge project but I believe it will pay off. Check the screenshots at https://www.citadel.org/roadmap.html if you haven't already.
LOL, yes that sounds crazy. You must be on your computer working
on this on a daily bases.
I would loose track of a setup like that by just doing something
else for a few days.
Heh. I've gotten into the habit of documenting what I did in /root/README.txt in both the host itself and inside any container that does something non-obvious.
That way if I forget what I did I'll have a reminder ... or if someone else takes over later on they'll know what I did.
That last bit is because I'm now in my 50s and thinking that I really want both Citadel and Uncensored to outlive me, and although I am very healthy right now, we never know how much more time we've got, right? I intend to keep doing this for the rest of my life, and my Calabrese DNA makes me stubborn enough to actually do it. On the other hand, my dad's "never retire" posture was cut short by Alzheimer's disease, so we really never know how long a "forever" intention will last.
Ok that got dark fast. I'm here and I'm not stopping. And yes, you're correct, the WebCit rewrite is a huge project but I believe it will pay off. Check the screenshots at https://www.citadel.org/roadmap.html if you haven't already.
I have seen the screenshots, and they look fantastic. I have been following your work for many years now, way more then one likes to admit. I am turning 60 this year so yes I know exactly where you are coming from, and what you are talking about. Back when I was BBSing on my Commodore 64 2400 baud, and later Amiga 1200 with a 9600 baud supra modem I hadn't discovered Citadel. I think it was around 2000 when I first came across Citadel. In other words the text client was already nostalgia for a long time by then. But I had fun with it, because it took be back to my teen years, when a text client like that was all we had.
I am glad that you are still keeping Citadel not only alive but usable and relevant. When I see hosts using these fragile, glued together systems to provide email, I wonder why they don't look in to Citadel.
I guess it has something to do with the user management system. They don't want to give system/pam access, they don't want to use LDAP, and they don't want to manage users with the citadel internal system.
Since they need to give users access to other services such as http, ftp etc. I think if you had made a different user access system which they can control via sql, Citadel would have been more successful.
But hey, what do I know. I am just glad that Citadel is around and that I can come back to it when ever I need to. Maybe it is even for the best who knows. Look at what they did to other projects such as Gogs and Gitea.
We are here for a blink of an eye, all we can do is make the best of it. Everyone in it's on way. You are a good man, doing good work, and I am glad people like you exist. Keep it up, and keep your head up.
So I did install citadel via docker, because easyinstall refused to install on Void Linux. I no longer use Debian or anything with systemd.
Now I have no access to configuration files, startup scripts, aliases, sendmail etc.
Unless I login and configure it in the container, but that will break upgrades.
Currently what I need is limiting webcit to a domain such as mail.example.net rather then 0.0.0.0:80
Or at leased a way to change the port so I can proxy it behind a webserver.
Thanks for the help, I promise I will publish my notes / write up a manual in markdown for everything I figure out ... with your help.
By the way, I did this docker thing for citadel way back 9 years ago: https://hub.docker.com/r/robotamer/citadel
I reinstalled citadel via docker a few weeks ago and for some reason the HTTP port keeps returning a 404 Not Found on every endpoint.
There is not other software running on the same port which might be using the HTTP port, the HTTPS port works fine.
Does anyone know how I can HTTP to work again?