(simatec) Beta 0.3.0
This commit is contained in:
parent
2b0d699685
commit
b8c2cf0765
3 changed files with 62 additions and 0 deletions
36
README.md
36
README.md
|
@ -80,10 +80,46 @@ If Let's Encrypt is disabled, the Piler is at http://your-piler-domain or at htt
|
|||
> After installation, any changes can be made in piler.conf at any time and the install script can then be run again.
|
||||
|
||||
|
||||
**********************************************************************************************************
|
||||
|
||||
### Using the Piler on the command line
|
||||
|
||||
For use on the command line, we first log into the container.
|
||||
|
||||
```
|
||||
docker exec -it piler /bin/bash
|
||||
```
|
||||
|
||||
Next we switch to the user "piler"
|
||||
|
||||
```
|
||||
su piler
|
||||
```
|
||||
|
||||
To get write permissions, we switch to the /var/tmp folder
|
||||
|
||||
```
|
||||
cd /var/tmp
|
||||
```
|
||||
|
||||
Here you can now execute the functions of the Piler on the command line.
|
||||
Here are some examples:
|
||||
|
||||
```
|
||||
pilerimport -h
|
||||
crontab -l
|
||||
```
|
||||
|
||||
To leave the container on the console you have to execute 2x `exit`.
|
||||
|
||||
|
||||
**********************************************************************************************************
|
||||
|
||||
## Changelog
|
||||
|
||||
### 0.3.0 (10.03.2022)
|
||||
* (simatec) purge option added to config
|
||||
|
||||
### 0.2.0 (09.03.2022)
|
||||
* (simatec) Let's Encrypt added
|
||||
|
||||
|
|
|
@ -69,6 +69,8 @@ fi
|
|||
|
||||
docker-compose up -d
|
||||
|
||||
sleep 5
|
||||
|
||||
echo
|
||||
echo "${blue}${HLINE}"
|
||||
echo "${blue} backup the File config-site.php"
|
||||
|
@ -143,6 +145,10 @@ cat >> /var/lib/docker/volumes/piler-docker_piler_etc/_data/config-site.php <<EO
|
|||
//\$config['LDAP_ACCOUNT_OBJECTCLASS'] = 'person';
|
||||
//\$config['LDAP_DISTRIBUTIONLIST_OBJECTCLASS'] = 'person';
|
||||
//\$config['LDAP_DISTRIBUTIONLIST_ATTR'] = 'mailAlternativeAddress';
|
||||
|
||||
// special settings.
|
||||
//\$config['MEMCACHED_ENABLED'] = 1;
|
||||
\$config['SPHINX_STRICT_SCHEMA'] = 1; // required for Sphinx see https://bitbucket.org/jsuto/piler/issues/1085/sphinx-331.
|
||||
EOF
|
||||
|
||||
if [ "$USE_MAILCOW" = true ]; then
|
||||
|
@ -166,6 +172,22 @@ EOF
|
|||
curl -o /var/lib/docker/volumes/piler-docker_piler_etc/_data/auth-mailcow.php https://raw.githubusercontent.com/patschi/mailpiler-mailcow-integration/master/auth-mailcow.php
|
||||
fi
|
||||
|
||||
# add config settings
|
||||
|
||||
if [ ! -f /var/lib/docker/volumes/piler-docker_piler_etc/_data/piler.conf.bak ]; then
|
||||
cp /var/lib/docker/volumes/piler-docker_piler_etc/_data/piler.conf /var/lib/docker/volumes/piler-docker_piler_etc/_data/piler.conf.bak
|
||||
else
|
||||
rm /var/lib/docker/volumes/piler-docker_piler_etc/_data/piler.conf
|
||||
cp /var/lib/docker/volumes/piler-docker_piler_etc/_data/piler.conf.bak /var/lib/docker/volumes/piler-docker_piler_etc/_data/piler.conf
|
||||
fi
|
||||
|
||||
sed -i "s/default_retention_days=.*/default_retention_days=$DEFAULT_RETENTION_DAYS/" /var/lib/docker/volumes/piler-docker_piler_etc/_data/piler.conf
|
||||
sed -i "s/update_counters_to_memcached=.*/update_counters_to_memcached=1/" /var/lib/docker/volumes/piler-docker_piler_etc/_data/piler.conf
|
||||
|
||||
cat >> /var/lib/docker/volumes/piler-docker_piler_etc/_data/piler.conf <<EOF
|
||||
queuedir=/var/piler/store
|
||||
EOF
|
||||
|
||||
# docker restart
|
||||
echo
|
||||
echo "${blue}${HLINE}"
|
||||
|
|
|
@ -8,6 +8,10 @@ PILER_DOMAIN="piler.example.com"
|
|||
|
||||
SUPPORT_MAIL="admin@example.com"
|
||||
|
||||
# retention days (default 2555 Days ~ 7 Years)
|
||||
|
||||
DEFAULT_RETENTION_DAYS="2555"
|
||||
|
||||
# your IMAP Server
|
||||
|
||||
IMAP_SERVER="imap.example.com"
|
||||
|
|
Loading…
Reference in a new issue