|
Size: 1315
Comment:
|
← Revision 10 as of 2023-04-22 20:29:15 ⇥
Size: 805
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 3: | Line 3: |
| '''!RainLoop''' is a webmail client. | '''!RainLoop''' was a web mail client. It is a defunct project with several more active forks. |
| Line 6: | Line 6: |
---- == Installation == Fetch the latest version of the (A)GPL-licensed software package. {{{ wget https://www.rainloop.net/repository/webmail/rainloop-community-latest.zip }}} Create an installation directory that can be owned by the web server's user (typically `www-data`). {{{ mkdir /var/www/rainloop unzip rainloop-community-latest.zip -d /var/www/rainloop chown www-data:www-data /var/www/rainloop -R chmod 775 /var/www/rainloop -R }}} The web service will be capable of self-updating. |
|
| Line 39: | Line 16: |
| [[NGINX]] can be configured to serve !RainLoop via [[NGINX/FastCGIConfiguration|FastCGI]]. | For details on configuring `nginx(8)` for FastCGI, see [[Nginx/FastCGI|here]]. |
| Line 69: | Line 46: |
| ---- == User Login == |
RainLoop
!RainLoop was a web mail client. It is a defunct project with several more active forks.
Contents
Configuration
Web Server
For details on configuring nginx(8) for FastCGI, see here.
server {
listen 80;
server_name mail.my-domain.tld;
root /var/www/rainloop;
location / {
index index.html index.htm index.php;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
}
location ~ \.php$ {
include fastcgi.conf;
fastcgi_index index.php;
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
}
}It is also important to block user access to the data directory.
location ^~ /data {
deny all;
}