I've built Citadel on RPi several times. Citadel on Raspbian is buggy but if you use Ubuntu it works well. In fact I have it deployed on a RPi4B running right now on the mesh. Specifically, what're you needing help with on the RPi?
I had trouble with Citadel on the Raspberry Pi on Stretch.
I got it running but had weird errors like corruption of file attachments, and no ability to upload a photo to your profile. Determined that the scripts they use are tested on Debian, not for Raspberry Pi OS. In Debian, for example, you login as Root, not Sudo, so permissions end up different. Some folders are different, too. I think it was a broken permissions problem in their database, and some folders were not created.
You could try to install a basic Debian Machine on a Pi. Create the user "citadel" before install.
You want to use their Easy Install script, and it should go fine on Debian. If after install, it doesn't allow you to log in via the Web browser as Admin, the fix is to run the Citadel setup again in the terminal. See their website for how to configure and run Citadel in a terminal. (It doesn't actually require graphics to run).
Citadel runs like a charm under Debian 10 on a Proxmox VE VM system on an old Intel machine. I didn't have any problems with that installing or working.
Was able to get two clients to send and receive email while server was in localhost on the host machine - what's the trick to sending and receiving emails from other nodes in the network?
Thanks
Dave Bury
kc4jir
1) Both servers must be able to see each other on the MESH (check your MESH status page)
2) The "TO" Address will be {account}@{meshservername}.local.mesh
NOTE: There are no public directories of email addresses on the MESH. You'll need to reach out to the owners of each mail server for that information.
2nd note: If you want to tunnel me into your hap lite, you'll be able to send messages to my email server in California. Contac me offline with the info: mark@km6zpo.com
kk6lzb
I got it running but had weird errors like corruption of file attachments, and no ability to upload a photo to your profile. Determined that the scripts they use are tested on Debian, not for Raspberry Pi OS. In Debian, for example, you login as Root, not Sudo, so permissions end up different. Some folders are different, too. I think it was a broken permissions problem in their database, and some folders were not created.
You could try to install a basic Debian Machine on a Pi. Create the user "citadel" before install.
You want to use their Easy Install script, and it should go fine on Debian. If after install, it doesn't allow you to log in via the Web browser as Admin, the fix is to run the Citadel setup again in the terminal. See their website for how to configure and run Citadel in a terminal. (It doesn't actually require graphics to run).
Citadel runs like a charm under Debian 10 on a Proxmox VE VM system on an old Intel machine. I didn't have any problems with that installing or working.
Good Luck,
73,
Brett, KG7GDB
Check out:
https://mailenable.com/
It's simple to install, light on resources and works well.
2) The "TO" Address will be {account}@{meshservername}.local.mesh
NOTE: There are no public directories of email addresses on the MESH. You'll need to reach out to the owners of each mail server for that information.
2nd note: If you want to tunnel me into your hap lite, you'll be able to send messages to my email server in California. Contac me offline with the info: mark@km6zpo.com
---mark, KM6ZPO