Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Мы подготовили небольшой обзор бесплатных альтернатив популярных в России платформ SaaS. С небольшими усилиями зачастую можно добиться практически такой же функциональной отдачи, но с меньшими финансовыми затратами.
OnlyOffice вместо Office 365
Когда мы говорим о бесплатной альтернативе MS Office, то первое, что приходит на ум это пакет офисных программ OpenOffice / LibreOffice. Действительно OO/LO справляется со своей задачей на отлично, однако в качестве достойной замены облачного сервиса Office 365 вряд ли может быть полезен. Для этого больше подходит OnlyOffice. Офисный редактор имеет целый ряд достоинств, с которыми нельзя не считаться.
- Совместимость с файловыми форматами MS Office на высшем уровне.
- Продукт с открытым исходным кодом, разработка ведется на Гитхабе.
- Может работать на всех устройствах: рабочих станциях с Windows, Linux и MacOS, мобильных платформах Android и MacOS;
- Полный набор инструментов форматирования и совместного редактирования.
Собственно подписка использования OnlyOffice в качестве SaaS платная, но так как продукт распространяется с открытыми исходниками, можно самостоятельно развернуть собственный сервер документов из контейнера.
sudo docker run -i -t -d -p 80:80 \
-v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data onlyoffice/documentserver
Element вместо Slack
Element является новой инкарнацией Riot.im — безопасного и открытого мессенджера, основанного на протоколе Matrix. С первого же стабильного релиза Element является солидной альтернативой Slack за счет нескольких ключевых преимуществ.
- Поддержка разных платформ и архитектур.
- Защита от сбора данных со стороны рекламных агентств.
- Безопасность, сквозное шифрование по умолчанию.
- Поддержка расширений через платформу Element App Store.
- Поддержка самостоятельного размещения.
Есть несколько реализаций серверной части Matrix протокола, среди которых наиболее распространен Synapse. Существует различные варианты установки сервера Synapse, в том числе из контейнера Docker и Ansible playbook. Инструкции сборки и бинарные пакеты Synapse существуют для основных дистрибутивов Linux, а также Windows, macOC и OpenBSD.
Установка клиентской части предельно проста в любом дистрибутиве Linux.
$ sudo emerge -av riot-desktop
Local copy of remote index is up-to-date and will be used.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[binary N ] dev-db/sqlcipher-4.0.1::gentoo USE="readline -debug -libedit -libressl -static-libs -tcl -test" ABI_X86="(64) -32 (-x32)" 1397 KiB
[binary N ] net-im/riot-desktop-1.6.6::calculate USE="emoji" 74770 KiB
Total: 2 packages (2 new, 2 binaries), Size of downloads: 76167 KiB
Would you like to merge these packages? [Yes/No]
Wire вместо Teams
Еще одной альтернативой Slack, а заодно и Microsoft Teams является Wire — приложение для зашифрованной связи и совместной работы, созданное Wire Swiss. Он доступен для платформ iOS, Android, Windows, macOS, Linux, а также в качестве веб приложения. Wire предлагает пакет для совместной работы, включающий мессенджер, голосовые и видео звонки, конференц-связь, обмен файлами и совместную работу – все это защищено сквозным шифрованием.
Стоит также обратить внимание, что исходный код неоднократно подвергался проверке безопасности со стороны независимых аудиторов.
Сравнительная таблица Slack и други
х мессенджеров.
Мессенджер можно использовать на платной основе, как облачный сервис и в таком качестве он обойдется дешевле, чем Slack. Однако главное отличие состоит в том, что Wire полностью открыл как клиентский, так и серверный код и ведет разработку на портале GitHub.
Серверная часть мессенджера устанавливается через Kubernetes и менеджер пакетов Helm. Установка клиента для DEB дистрибутивов намного проще:
(1:26)$ wget https://wire-app.wire.com/linux/debian/pool/main/wire_3.3.2872_amd64.deb
(1:27)$ sudo dpkg -i wire_3.3.2872_amd64.deb
Ghost портив WordPress
Популярный проект платформы для блогов Ghost после удачной кампании на Kickstarter успел наделать много шума. C самого начала Ghost стремился потеснить WordPress с позиций основной площадки ведения блогов. Из достоинств:
- простота и удобство настройки;
- открытый исходный код;
- обширные возможности по интеграции и расширениям благодаря гибкому JSON API;
- поддержка автоматической публикации постов по графику;
Ghost Pro доступен в качестве PaaS, на данный момент цена размещения начинается от 29 USD в месяц. Впрочем, на цене можно существенно сэкономить, если самостоятельно разместить платформу на выделенном сервере.
Интерфейс Ghost-а.
Если развернуть Ghost с помощью Kubernetes, можно уложиться в тариф бюджетного сервера за 1000 р. в месяц. Кроме того, сам Ghost много ресурсов не займет и на том же сервере можно будет выполнять и другие задачи по мере необходимости. По ссылке детали процесса контейнерной сборки и установки блог-хоста. Сам docker образ можно напрямую скачать и запустить с DockerHub-а.
Postfix/Exim вместо GSuite
Отличительной особенностью Postfix является акцент на безопасность. Создатель программы Wietse Zweitze Venema разработал почтовый сервер для собственных нужд во время работы в научно-исследовательском отделе IBM. Более того, Postfix изначально разрабатывался для устранения уязвимостей, присущих устаревшему Sendmail. Если безопасность MTA имеет высший приоритет, то Postfix ваш выбор.
Архитектура MTA Postfix.
Благодаря продуманной архитектуре с централизованным диспетчером qmgr Postfix хорошо масштабируется и подходит для работы с большими очередями и под значительной нагрузкой. С точки зрения производительности Postix также находится в выигрышном положении по отношению к Exim.
С точки зрения настроек и гибкости Postfix также на высоте. Единый конфигурационный файл
/etc/postfix/main.cf
вполне понятен даже новичку. Всё же Postfix не так разнообразен и универсален, как Exim хоть и имеет множество опций для тонкой настройки под себя.Почтовый сервер Exim отлично подходит для маленьких и средних организаций и идеально вписывается в качестве MTA для WordPress и других веб-приложений. По сравнению с PostFix, Exim более универсален, имеет отличные средства интеграции и может обеспечить требуемый функционал системным администраторам. Exim в том, или ином виде поддерживает большинство функций MTA. Exim также доступен из cPanel — распространенной панели управления для владельцев доменов.
Сравнительная таблица MTA..
Почтовый сервер Postfix доступен во всех дистрибутивах Linux, как и Exim.
(1:681)$ eix -e mail-mta/postfix;eix -e mail-mta/exim
* mail-mta/postfix
Available versions: 3.5.6 ~3.5.7 [M]~3.6_pre20200925 {+berkdb cdb dovecot-sasl +eai hardened ldap ldap-bind libressl lmdb mbox memcached mysql nis pam postgres sasl selinux sqlite ssl}
Homepage: http://www.postfix.org/
Description: A fast and secure drop-in replacement for sendmail
* mail-mta/exim
Available versions: 4.93.0.4-r1 ~4.94-r1 {X arc +dane dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl dsn exiscan-acl gnutls idn ipv6 ldap libressl lmtp maildir mbx mysql nis pam perl pkcs11 postgres +prdr proxy radius redis sasl selinux spf sqlite srs +ssl syslog tcpd +tpda ELIBC="glibc"}
Homepage: https://www.exim.org/
Description: A highly configurable, drop-in replacement for sendmail
Полное внедрение современного почтового сервера включая в себя дополнительные модули и сервисы.
- IMAP и POP3 сервер Dovecot.
- SpamAssassin
- Настройки Sender Privacy Framework для того, чтобы иметь возможность проверить подлинность домена отправителя.
- Настройки DKIM подписей и идентификации сообщений DMARC.