You are here

Citadel on Raspberry Pi

6 posts / 0 new
Last post
VA3AOU
Citadel on Raspberry Pi
Haven't had much luck finding good resources for install on a pi for an AREDN node.
kk6lzb
Citadel on Raspberry Pi
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?

kk6lzb
KG7GDB
Citadel scripted installer is for Debian
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.

Good Luck,
73,
Brett, KG7GDB
km6zpo
km6zpo's picture
If you give up on the Raspberry Pi Citadel Install...
I'm running the free version of MailEnable on a Windows box at home connected to the mesh.  

Check out:
https://mailenable.com/

It's simple to install, light on resources and works well. 

 
kc4jir
MailEnable on MESH
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
km6zpo
km6zpo's picture
Sending to another node's email accounts
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

---mark, KM6ZPO
 

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer