Hi there friends!
It was a long journey, but I solved my problem and wanted to provide a bit of feedback that will help someone else, hopefully.
I created a completely new server from my last attempts. I learned that I since I was using DietPi, I needed to add salt-minion. I also needed to apt-get install AppArmor.
Once that was sorted, I found that the install script seemed to silently fail when it was creating the PostfixAdmin database. Long story, a rebuild, and a quick discussion with ChatGPT later, and it turned out that the /mnt/repo-base/.env wasnât being loaded, which meant it had none of the password or system variables needed to actually populate the PostfixAdmin database.
So, I ran âsource /mnt/repo-base/.envâ and did an âecho $DOMAINâ, which then displayed the variable declaration from the .env file. So, I went into the post-install.sh file and manually ran the commands within the script, this time ensuring it got the data it needed, and I was able to log into PostfixAdmin to make mailboxes and Nextcloud accounts, by extension.
I then set it up on my OnePlus 8T, which was sitting at the /e/OS out-of-box wizard, and pointed it to the domain name with my accountâŚand it did connect, and contacts and calendars do syncâŚbut some weirdness remainsâŚ
Most notably, I took a photo, but itâs not showing up anywhere in the Files section. Photos are set to sync in the Account settings, and multiple manual sync operations were attempted.
Similarly, the Mail app doesnât seem to want to configure with the server. Whatâs particularly interesting is that eM Client on my computer (also on the outside of the firewall) did work properly and configure IMAP/SMTP just fine, but Mail on the phone doesnât connect no matter how many times I try to configure it.
Thanks, as always, for any and all assistance in sorting this out. As an aside, I donât mind starting from scratch again if I need to.
Regain your privacy! Adopt /e/OS the unGoogled mobile OS and online services