Как разрешить Postfix (iRedMail) принимать почты без авторизации от локальных серверов

 Если ваш почтовый сервер Postfix не принимает письма от от других серверов без авторизации, то достаточно добавить в /etc/postfix/main.cf параметр mynetworks с перечнем ip-адресов, которым необходимо разрешить

mynetworks = ['127.0.0.1', '192.168.0.5','192.168.0.8']

Если у Вас iRedMail, то так же обратите внимание на файл /opt/iredapd/settings.py и параметр MYNETWORKS 

MYNETWORKS = ['127.0.0.1', '192.168.0.5', '192.168.0.8']

Proxmox VE переключение на бесплатный репозиторий

 

Сервер Proxmox VE тестовый и нет подписки на коммерческий репозиторий. В /etc/apt/sources.list подключаем бесплатный:


deb http://download.proxmox.com/debian jessie pve-no-subscription

В /etc/apt/sources.list.d/pve-enterprise.list закомментируем коммерческий.

increment backup rsync linux

 скрипт для инкрементного бекапа на rsync с определенным количеством хранящихся копий


#!/bin/sh

TASKNAME=0_1160_profiles

BACKUPDIR=/mnt/hdd30Tb/rsync_backups

SOURCEDIR=/mnt/1160

EXCLUDE='--exclude="Thunderbird/" --exclude="thunderbird/"'

donttouch=15

#

path=$BACKUPDIR/$TASKNAME/increment_backup


count=$(ls $path|grep "[0-9]\{1,\}"|wc -l)

if [ $count -gt $donttouch ]; then

        countdelete=$(($count-$donttouch))

        dirs=$(ls -l $path|awk '{print $9}'|grep "[0-9]\{1,\}"|sort -n|head -n$countdelete)

        echo `/bin/date +%d.%m.%y_%H:%M:%S`" - "$TASKNAME" - START remove old backups. count: "$countdelete >> $BACKUPDIR/$TASKNAME/backup.log

        for dir in $dirs

        do

        rm -rf $path/$dir

        done

        echo `/bin/date +%d.%m.%y_%H:%M:%S`" - "$TASKNAME" - FINISH remove old backups" >> $BACKUPDIR/$TASKNAME/backup.log

fi

#


echo `/bin/date +%d.%m.%y_%H:%M:%S`" - "$TASKNAME" - START increment backup" >> $BACKUPDIR/$TASKNAME/backup.log


INCREMENTDATADIR=`/bin/date +%Y%m%d_%H%M`


/usr/bin/rsync --progress -aqv \

--exclude="Thunderbird/" --exclude="thunderbird/" --force \

--ignore-errors --delete -b --backup-dir=$BACKUPDIR/$TASKNAME/increment_backup/$INCREMENTDATADIR \

$SOURCEDIR/ $BACKUPDIR/$TASKNAME/last_full_backup/


echo `/bin/date +%d.%m.%y_%H:%M:%S`" - "$TASKNAME" - FINISH increment backup" >> $BACKUPDIR/$TASKNAME/backup.log

ivideon server install

 

Иструкция по настройке от ivideon

В данном случае потребуется установка сервера через установочный скрипт. Для того, чтобы загрузить скрипт используйте данную команду:

wget http://downloads-cdn77.iv-cdn.com/bundles/server/install-ivideon-server.sh

2.Заходим в каталог home/<имя пользователя>/Загрузки и вводим команду для установки программы Ivideon Server

chmod +x ./install-ivideon-server.sh && sudo ./install-ivideon-server.sh -n
  1. Далее создаем папку .IvideonServer в /home/<имя пользователя>/ - команда
mkdir .IvideonServer

а затем в папке .IvideonServer создаем файл videoserverd.config - команда

touch videoserverd.config

4.Прописываем необходимые данные в конфигурационном файле (команда nano videoserverd.config; для сохранения нажимаем Ctrl+O, для выхода из редактора Ctrl+X), к примеру

{
"#localView" : {
"passwordHash" : "",
"proxyPort" : 3101,
"streamerPort" : 8080
},
"account" : {
"email" : "",
"password" : "",
"serverName" : "",
"uin" :
},
"archive" : {
"maxEventLogSize" : 0,
"path" : "/home/<имя пользователя>/.IvideonServer/archive",
"sizeLimit" : 14336,
"sizeToCleanup" : 1024,
"useArchive" : false
},
"cameras" : [
{
"id" : 0,
"mdSensitivity" :,
"name" : "",
"recordType" : "",
"rtspTransport" : "",
"urlHigh" : ""
}
],

"logging" : {
"isTruncate" : false,
"path" : "/home/<имя пользователя>/.IvideonServer/service.log"
},
"network" : {
"ivideonProxyHost" : "proxy.ivideon.com"
},
"system" : {
"cwd" : "/home/<имя пользователя>/.IvideonServer"
}
}

5.Производим привязку сервера к аккаунту

/opt/ivideon/ivideon-server/videoserver --config-filename=/<путь к файлу конфигурации>/videoserverd.config --attach --email="аккаунт" --server-name="имя сервера"

далее прописываем

sudo /opt/ivideon/ivideon-server/install_services.sh install videoserver user /home/user/.IvideonServer/videoserverd.config

Для автоматического запуска сервера при старте системы необходимо выполнить следующее:

sudo /opt/ivideon/ivideon-server/init_ctl install <имя пользователя> <путь к файлу конфигурации>

Для удаления его из автозапуска:

sudo /opt/ivideon/ivideon-server/init_ctl uninstall

Для управления видеосервером необходимо использовать скрипт init.d:

/etc/init.d/videoserver <start|stop|restart|status>

Для добавления и продвинутой настройки камер настоятельно рекомендуется использовать сервер с графическим интерфейсом на отдельной машине, затем скопировать файл конфигурации сервера videoserverd.config в директорию /home/<имя пользователя>/.IvideonServer/videoserverd.config

Однако при необходимости камеры можно добавить и вручную, для этого в секцию "cameras" конфига нужно добавить словари камер в следующем формате:

"cameras" : [

     {

        "id" : 0,

        "mdSensitivity" : 50,

        "name" : "Camera number 1",

        "recordType" : "motion",

        "rtspTransport" : "auto",

        "urlHigh" : "rtsp://root:root@192.168.1.1/Streaming/1"

     },

     {

        "id" : 1,

        "mdSensitivity" : 50,

        "name" : "Camera number 2",

        "recordType" : "continuos",

        "rtspTransport" : "tcp",

        "urlHigh" : "rtsp://root:root@192.168.1.2/"
},

Как разрешить Postfix (iRedMail) принимать почты без авторизации от локальных серверов

 Если ваш почтовый сервер Postfix не принимает письма от от других серверов без авторизации, то достаточно добавить в  /etc/postfix/main.cf...