Ultimate Remote Team Collaboration Server For 0€

office

One of the most challenging problems for remote team is how to establish secure way of communication and collaboration. There are a lot of proprietary software packages for remote team collaboration, but the goal of this article is to list number of open-source packages which can be used to build the ultimate collaboration server.

1. Active Directory – OpenLDAP – 0

The Lightweight Directory Access Protocol is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network. Directory services play an important role in developing intranet and Internet applications by allowing the sharing of information about users, systems, networks, services, and applications throughout the network. As examples, directory services may provide any organized set of records, often with a hierarchical structure, such as a corporate email directory. Similarly, a telephone directory is a list of subscribers with an address and a phone number.

Software feature includes:

  1. LDAPv3 Support — OpenLDAP supports Simple Authentication and Security Layer (SASL), Transport Layer Security (TLS), and Secure Sockets Layer (SSL), among other improvements. Many of the changes in the protocol since LDAPv2 are designed to make LDAP more secure.
  2. IPv6 Support — OpenLDAP supports the next generation Internet Protocol version 6.
  3. LDAP Over IPC — OpenLDAP can communicate within a system using interprocess communication (IPC). This enhances security by eliminating the need to communicate over a network.
  4. Updated C API — Improves the way programmers can connect to and use LDAP directory servers.
  5. LDIFv1 Support — Provides full compliance with the LDAP Data Interchange Format (LDIF) version 1.
  6. Enhanced Stand-Alone LDAP Server — Includes an updated access control system, thread pooling, better tools, and much more.
Operating system : Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, FreeBSD, and OpenBSD
License : The OpenLDAP Public License
Paid support : No
Download url : http://www.openldap.org/

2. Mail Server – iRedMail – 0

The right way to build your mail server with open source softwares. It Works on Linux and *BSD family of operating system. You can setup mail server in several minutes. End users are forced to use mail services through secure connections (POP3/IMAP/SMTP over TLS, webmail with HTTPS). Emails are encrypted in transit using TLS if possible. Passwords are stored in SSHA512 or BCRYPT (BSD).

Software feature includes:

  1. Spam filtering
  2. TLS/SSL
  3. Manage your calendars (CalDAV), address books (CardDAV), tasks on a easy to use web UI or your mobile devices (iOS, Android, BlackBerry 10, Windows Phone)
  4. SpamAssassin, ClamAV, SPF, DKIM, greylisting, whitelisting, blacklisting. Quarantining detected spam into SQL database for further review
  5. Stores mail accounts in your favourte backend: OpenLDAP, MySQL, MariaDB, PostgreSQL
  6. Web mail
  7. Web admin panel
Operating system : Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, FreeBSD, and OpenBSD
License : GPL v3
Paid support : Yes
Download url : iRedMail

3. Chat Server – Matrix Synapse – 0

Matrix is an open standard for interoperable, decentralised, real-time communication over IP. It can be used to power Instant Messaging, VoIP/WebRTC signalling, Internet of Things communication – or anywhere you need a standard HTTP API for publishing and subscribing to data whilst tracking the conversation history.

Matrix defines the standard, and provides open source reference implementations of Matrix-compatible Servers, Clients, Client SDKs and Application Services to help you create new communication solutions or extend the capabilities and reach of existing ones.

Software feature includes:

  1. Simple pragmatic RESTful HTTP/JSON APIs
  2. Open specification of the Matrix standard
  3. Create and manage fully distributed (eventually consistent) conversations with no single points of control or failure
  4. Send and receive extensible messages with optional end-to-end encryption
  5. WebRTC VoIP/Video calling using Matrix signalling
  6. Real-time synchronised history and state across all clients
  7. Group conversation by default
  8. Use existing 3rd party IDs (e.g. email, phone numbers, Facebook) to authenticate, identify and discover users
  9. Trusted federation of identity servers, tracking public keys and 3rd party ID mappings
  10. TLS by default
Operating system : Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, FreeBSD, and OpenBSD
License : Apache Licence v2
Paid support : Yes
Download url : https://matrix.org/blog/home/

4. Video Conferencing – Jitsi – 0

Jitsi is a set of open-source projects that allows you to easily build and deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi Videobridge and Jitsi Meet, which let you have conferences on the internet, while other projects in the community enable other features such as audio, dial-in, recording, and simulcasting.

Software feature includes:

  1. Unlike other videoconferencing technologies, Jitsi Videobridge, the heart of Jitsi, passes everyone’s video and audio to all participants, rather than mixing them first.
  2. The result is lower latency, better quality and, if you are running your own service, a much more scalable and inexpensive solution.
  3. Jitsi is compatible with WebRTC, the open standard for Web communication.
  4. Jitsi supports advanced video routing concepts such as simulcast, bandwidth estimations, scalable video coding and many others.
  5. Jitsi is written in Java and some native code.
Operating system : Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, FreeBSD, and OpenBSD
License : Apache Licence v2
Paid support : Yes
Download url : https://jitsi.org/

5. Document Collaboration – Nextcloud – 0

Nextcloud Files enables hospitals, banks, notaries and government agencies to securely send files to and receive files from customers, patients, clients or partners.

The easy web and mobile interfaces of Nextcloud Files allow users to share files with other users on the server, to create and send password-protected public links, to let others upload files to the private cloud and to get notifications on phone and desktop when a user on another cloud server shares files.

Software feature includes:

  1. Nextcloud is open source – there are no limitations and you can inspect, integrate, extend and modify Nextcloud however you want
  2. Nextcloud offers an easy-to-use user interface which comes with search functionality, favorites, tags and even more ways to quickly reach the files users need. Full Text search is available using Apache Solr.
  3. Text file editing and thumbnail previews of PDF, images, text files, office files and more
  4. Integration of anti-virus scanning functionality with the anti-virus app
  5. Authentication through LDAP / Active Directory, Kerberos and Shibboleth / SAML 2.0 and more
  6. Pre-loaded files and folders for new users. Populate a new user’s Files area with, for example, a tutorial file, which appears when they first log in.
  7. Powerful, integrated logging, two-factor authentication and NIST compliant password policy control functionalities
  8. Fine-grained control from mobile, desktop or the Web over data access and sharing capabilities. Pick from the list of users and groups, stored either locally or on another, authorized, server.
  9. Advanced quota management with configurable accounting of external storage
  10. Sharing and Provisioning REST APIs. Facilitates the integration of remote 3rd party apps
  11. Quick access to core functions for app development with the powerful Nextcloud App API and webhooks following the publication / subscription model
  12. Built in, easy-to-use theming to set color, login background and logo from Administrator screen.
Operating system : Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, FreeBSD, and OpenBSD
License : GNU AGPLv3
Paid support : Yes
Download url : https://nextcloud.com/install/

6. Server Security – EvoWall – 0

EvoWall changes the way teams can work together. Current best security policies involve strong passwords, two or multifactor factor identification and heavy use of VPN solutions. Thеse solutions are good enough, but do not provide multilayer defense system. Most of the time when first layer of defense is bypassed internal network does not have additional security mechanisms and attacker can sniff network packets and scan devices for open ports and early day exploits without problems.

EvoWall is designed with these problems in mind, so our solution enhances existing firewall solutios by adding finer access and denial control. Main problem of current firewall defense approach is that most of the time ports are either open for all users or are closed at all. And what happens if we have remote workers, that change their location often? Or you have to access company network during presentation, business meetting or demo? Or you want to give your clients access to internal resources, without giving them access to the whole network? Or you want to open server port for external application only.

Software feature includes:

  1. Multiple OS support
    Linux, Windows, Mac OS, Android, iOS(TBD) client support.
    Firewalld, UFW, Windows(TBD) firewall support.
  2. Secure
    AES encryption, Distributed, HtAccess, 500 000 unique unlocking keys
    Obfuscated binaries and encrypted data
  3. Low memory footprint
    20 MB memory usage of unlocker
    50 MB memory usage of server opener
  4. Simple API
    Setup and generate unlocker and opener for under 180 seconds
    Fast and easy port and protocol type rules management
  5. Effective
    Prevent port and zero day exploits scanning
    Effectively restricts access to critical resources
  6. Universal
    Can be used in multiple security use cases
    Server protection, client protection, zero days exploits protection, resources restriction, access monitoring
  7. Easy deployable
    Can be deployed in various enviroments – clouds, backbone servers, private datacenters
    Use standard opensource highly tested software as base
  8. Easy to integrate
    We give you new frontline security layer
    You use you current infrastructure
    We just control when you open it to the world
  9. Transparent
    Our solution does not open backdoors, sniff trafic or log dta
    Easy to integrate with selinux, apparmor or similar products
Operating system : Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, FreeBSD, OpenBSD, Windows
License : Mozilla Public License Version 2.0
Paid support : Yes
Download url : https://evowall.evocoding.com/