After much discussion across the discourse board here, I have seen quite a few of you want to be able to use webmail in NextCloud, and some specifically wanting RainLoop. Here is a step by step for those interested.
NOTE: This is an unsupported modification, so not a lot of people will help you if you run into problems, but I have been using this setup for over a year now with no issues. Just continue at your own risk!
NOTE2: This guide assumes you have MiaB setup already and working!
Login to the server via SSH, and run:
bash /home/YOURUSERNAME/mailinabox/tools/owncloud-unlockadmin.sh email@example.com(Change that email to the admin email you setup during install)
Login to NextCloud (https://box.example.com/cloud) as your admin account.
Click on your icon on the top right, you will see 2 new options
After it loads (Can take up to a minute, it is downloading an app list from NextCloud) go to the
Social & Communicationstab.
After enabling in NextCloud, go to NextCloud Admin panel (Click your icon in the top right, then select
Admin), “Additionnal settings” and you will see a “Rainloop webmail” section. There, click on the link to go to the Rainloop admin panel. The default user/password is admin/12345. Also make sur ein the NextCloud admin that
Automatically login with Nextcloud user credentialsis CHECKED and hit save!
in the RainLoop admin panel and then select the
Domainstab. And input(the wild card is not needed if you only use 1 domain!):
A new icon will appear in the NextCloud navbar, this is the RainLoop web mail, if all is configured, you should be logged in automatically and see your email!
Why would you want this? It allows you to use 1 interface for email, contacts, calendar, & files! RainLoops support CalDAV & CardDAV but that is outside the scope of this tutorial (for now).
- Change the RainLoop admin password after login!
- Do not install RainLoop plugins if you don’t need them!
- Keep RainLoop up to date when NextCloud notifies you of an app update for it!