Remote working culture has been booming for past few years in coding, graphics and other IT related fields. But the recent Coronavirus pandemic has made it mandatory for the companies to work from home if it’s possible for them.
While there are tons of tools to help you and your organization in working from home, let me share one open source software that has the features of several such tools combined into one.
Nextcloud Hub: A Suite of Essential Tools for Remote Collaboration
You can add more than one users in Nextcloud and turn it into a collaboration platform for editing files in real time, chat with users, manage calendars, assign and manage tasks and more.
This video gives a good overview of its main features:
Main Features of Nextcloud
Let me highlight the main features of Nextcloud:
Sync files and share
You can create workspaces based on user groups and share files in those folders. Users can create private files and folders and share them with selected users internally or externally (if they are allowed to). You can lock files in read only mode as well.
It also has a very powerful search feature that lets you search files from their name or tags. You can comment on files to provide feedback.
Text files can be edited in real time thanks to its builtin markdown editor. You can use OnlyOffice or Collabora to allow editing of docs, spreadsheet and presentations in real time.
It also has version control for the files so that you can revert changes easily.
Text Chat, Audio Chat, Video Chat and Web Meetings
With NextCloud Talk, you can interact with other users by text messaging, audio calls, video calls and group calls for web meetings. You can also take meeting minutes during the video calls and share your screen for presentations. There is also a mobile app to stay connected all the time.
You can also create Slack like channels (known as circles) to communicate between members concerned with a specific topic.
Calendar, Contacts & Mail
You can manage all of your organization’s contact, divide them into groups based on departments.
With the calendar, you can see when someone is free or what meetings are taking place, like you do on Outlook.
You can also use the Mail feature and import the emails from other providers to use them inside Nextcloud interface.
Kanban project management with Deck
Like Trello and Jira, you can create boards for various projects. You can create cards for each tasks, assign them to users and they can move it between the list based on the status of the task. It’s really up to you how you create boards to manage your projects in Kanban style.
Plenty of add-ons to get more out of Nextcloud
Nextcloud also has several add-ons (called apps). Some are developed by Nextcloud teams while some are from third-party developers. You may use them to extend the capability of Nextcloud.
For example, you can add a Feedly style feed reader and read news from various sources. Similarly, the Paswords addon lets you use Netxcloud as a password manager. You can even share common passwords with other Nextcloud users.
You can explore all the apps on its website. You’ll also notice the ratings of apps that will help you decide if you should use an app or not.
Many more features
Let me summarize all the features here:
- Open source software that lets you own your data on your own servers
- Seamlessly edit office documents together with others
- Communicate with other members of your organization and do audio and video calls and held web meetings
- Calendar lets you book meetings, brings busy view for meetings and resource booking and more
- Manage users locally or authenticate through LDAP / Active Directory, Kerberos and Shibboleth / SAML 2.0 and more
- Secure data with powerful file access control, multi-layer encryption, machine-learning based authentication protection and advanced ransomware recovery capabilities
- Access existing storage silos like FTP, Windows Network Drives, SharePoint, Object Storage and Samba shares seamlessly through Nextcloud.
- Automation: Automatically turn documents in PDFs, send messages to chat rooms and more!
- Built in ONLYOFFICE makes collaborative editing of Microsoft Office documents accessible to everyone
- Users can install desktop and mobile apps or simply use it in web browser
How to get Nextcloud
NextCloud is free and open source software. You can download it and install it on your own server.
You can use cloud server providers like Linode or DigitalOcean that allow you to deploy a brand new Linux server within minutes. And then you can use Docker to install NextCloud. At It’s FOSS, we use Linode for our NextCloud instance.
If you don’t want to do that, you can signup with one of the Nextcloud partners that provide you with configured Nextcloud instance. Some providers also provide a few GB of free data to try it.
If you decide to use Nextcloud, you should refer to its documentation or community forum to explore all its features.
Can’t self-host? Let us help you
At It’s FOSS, our entire team works remote. We have no centralized office anywhere and all of us work from our home. Initially we relied on non-open source tools like Slack, Google Drive etc but lately we are migrating to their open source alternatives.
NextCloud works for most part but we found it struggling with the video calls. I think that has to do with the fact that we have it installed on a server with 1 GB of RAM that also runs some other web services like Ghost CMS. We plan to move it to a server with better specs. We’ll see if that should address these issues.
Since the entire world is struggling with the Coronavirus pandemic, using a solution like Nextcloud could be helpful for you and your organization in working from home.
How are you coping during the Coronavirus lockdown? Like Linus Torvalds’ advice on remote working, do you also have some suggestion to share with the rest of us? Please feel free to use the comment section.