mirror of
https://github.com/YunoHost-Apps/sogo_ynh.git
synced 2024-09-03 20:26:07 +02:00
Cleanup unused files
This commit is contained in:
parent
f2acaaae55
commit
455a8cc81e
3 changed files with 0 additions and 69 deletions
22
conf/cron
22
conf/cron
|
@ -1,22 +0,0 @@
|
||||||
# Sogod cronjobs
|
|
||||||
|
|
||||||
# Vacation messages expiration
|
|
||||||
# The credentials file should contain the sieve admin credentials (username:passwd)
|
|
||||||
0 0 * * * __APP__ /__INSTALL_DIR__/sbin/sogo-tool update-autoreply -p /etc/sogo/sieve.creds
|
|
||||||
|
|
||||||
# Session cleanup - runs every minute
|
|
||||||
# - Ajust the nbMinutes parameter to suit your needs
|
|
||||||
# Example: Sessions without activity since 60 minutes will be dropped:
|
|
||||||
* * * * * __APP__ /__INSTALL_DIR__/sbin/sogo-tool expire-sessions 60 > /dev/null 2>&1
|
|
||||||
|
|
||||||
# Email alarms - runs every minutes
|
|
||||||
# If you need to use SMTP AUTH for outgoing mails, specify credentials to use
|
|
||||||
# with '-p /path/to/credentialsFile' (same format as the sieve credentials)
|
|
||||||
* * * * * __APP__ /__INSTALL_DIR__/sbin/sogo-ealarms-notify > /dev/null 2>&1
|
|
||||||
|
|
||||||
# Daily backups
|
|
||||||
# - writes to ~sogo/backups/ by default
|
|
||||||
# - will keep 31 days worth of backups by default
|
|
||||||
# - runs once a day by default, but can run more frequently
|
|
||||||
# - make sure to set the path to sogo-backup.sh correctly
|
|
||||||
#30 0 * * * __APP__ /__INSTALL_DIR__/share/doc/sogo/sogo-backup.sh
|
|
|
@ -1 +0,0 @@
|
||||||
PREFORK=3
|
|
|
@ -1,46 +0,0 @@
|
||||||
[Unit]
|
|
||||||
Description=SOGo is a groupware server
|
|
||||||
After=network.target
|
|
||||||
After=mariadb.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Environment="PREFORK=3"
|
|
||||||
Environment="LD_LIBRARY_PATH=/lib:/usr/lib:/__INSTALL_DIR__/Library/Libraries/sogo:/__INSTALL_DIR__/Local/Library/Libraries/sogo"
|
|
||||||
EnvironmentFile=-/etc/default/__APP__
|
|
||||||
Type=forking
|
|
||||||
ExecStart=/__INSTALL_DIR__/sbin/sogod -WOWorkersCount ${PREFORK} -WOPidFile /run/__APP__/sogo.pid -WOLogFile /var/log/__APP__/sogo.log
|
|
||||||
PIDFile=/run/__APP__/sogo.pid
|
|
||||||
User=__APP__
|
|
||||||
|
|
||||||
# Sandboxing options to harden security
|
|
||||||
# Depending on specificities of your service/app, you may need to tweak these
|
|
||||||
# .. but this should be a good baseline
|
|
||||||
# Details for these options: https://www.freedesktop.org/software/systemd/man/systemd.exec.html
|
|
||||||
NoNewPrivileges=yes
|
|
||||||
PrivateTmp=yes
|
|
||||||
PrivateDevices=yes
|
|
||||||
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
|
|
||||||
RestrictNamespaces=yes
|
|
||||||
RestrictRealtime=yes
|
|
||||||
DevicePolicy=closed
|
|
||||||
ProtectSystem=full
|
|
||||||
ProtectControlGroups=yes
|
|
||||||
ProtectKernelModules=yes
|
|
||||||
ProtectKernelTunables=yes
|
|
||||||
LockPersonality=yes
|
|
||||||
SystemCallFilter=~@clock @debug @module @mount @obsolete @reboot @setuid @swap
|
|
||||||
|
|
||||||
# Denying access to capabilities that should not be relevant for webapps
|
|
||||||
# Doc: https://man7.org/linux/man-pages/man7/capabilities.7.html
|
|
||||||
CapabilityBoundingSet=~CAP_RAWIO CAP_MKNOD
|
|
||||||
CapabilityBoundingSet=~CAP_AUDIT_CONTROL CAP_AUDIT_READ CAP_AUDIT_WRITE
|
|
||||||
CapabilityBoundingSet=~CAP_SYS_BOOT CAP_SYS_TIME CAP_SYS_MODULE CAP_SYS_PACCT
|
|
||||||
CapabilityBoundingSet=~CAP_LEASE CAP_LINUX_IMMUTABLE CAP_IPC_LOCK
|
|
||||||
CapabilityBoundingSet=~CAP_BLOCK_SUSPEND CAP_WAKE_ALARM
|
|
||||||
CapabilityBoundingSet=~CAP_SYS_TTY_CONFIG
|
|
||||||
CapabilityBoundingSet=~CAP_MAC_ADMIN CAP_MAC_OVERRIDE
|
|
||||||
CapabilityBoundingSet=~CAP_NET_ADMIN CAP_NET_BROADCAST CAP_NET_RAW
|
|
||||||
CapabilityBoundingSet=~CAP_SYS_ADMIN CAP_SYS_PTRACE CAP_SYSLOG
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
Loading…
Reference in a new issue