Archive for the ‘Admin Tools and Tips’ Category

Install and Upgrade FileCloud in Linux With A Single Script


Installing software works differently on Linux. Instead of visiting a website, you will need to get it from repositories with its package manager. This sounds complicated but is actually simpler. FileCloud made it much more simple to install/upgrade it on your Linux system. All you have to do is run a script and the script will automatically fetch the OS disregard of Debian or rpm version and will install/upgrade the FileCloud instance.


This Installation will include
1. Supports from Ubuntu 16.04 LTS, RHEL 7 and CentOS 7, Debian 8(Jessie)
2. EOF in Ubuntu Trusty 14.04 and Below
3. Comes with GUI
4. Automatic Installation of SOLR, PREVIEW, CRONJOB(Only GUI Configuration is Required)
5. Includes LibreOffice version
8. The script logs the output to /var/log
9. Installs PHP7.1 and IONCUBE v10.2
10. Introduction of FileCloud CLI


1. Single Script upgrader
2. Logging Enabled
3. Database backup and Webroot Backup
4. Comes with GUI Upgrader
5. Automatically installs FileCloud CLI if not present
6. Upgrades LibreOffice to

Note: If your FileCloud Instance is running on Ubuntu 14.04 or Older versions you will need to do the following steps to upgrade it to v18.1

* Install a new FileCloud v18.1 Instance on Ubuntu 16.04
* Migrate the Database and the Manage Storage path to the freshly installed FileCloud Instance.


FileCloud CLI

Starting from v18.1, FileCloud is introducing a new CLI tool for Linux Distros: filecloudcp

filecloudcp will help you to find the current version running on the server, check for updates, and you can upgrade your FileCloud instance from command line itself

filecloudcp will have the below usage:

# filecloudcp

usage: filecloudcp

-v | –version : Show the current version of FileCloud installed
-c | –checkforupgrade : Checks for FileCloud Upgrades
-u | –runupgrade : Upgrades FileCloud Version
-p | –resetpassword : Performs FileCloud Admin Password
-h | –help : This message

For more details on the installation and upgrade process visit  FileCloud

The Qualities That Make a System Admin an Asset for an Enterprise

The job of a system administrator is somewhat different from the job of a dedicated IT consultant with expertise in a specific technology. System administrators are entrusted with the responsibility of server maintenance, performance monitoring, security upkeep, and hardware upgrades. Whenever a server problem arises, it’s expected that more than a few IT systems and related processes with being negatively impacted. Also, this means that dozens (or even hundreds) of end users will be shouting out, calling for immediate support, and in general, making life tough for the system administrators. Because of the hands-on nature of a system administrator’s job, it’s recommended that you look for certain qualities in candidates who’ve applied for openings of a system administrator’s role in your company. Also, skill enhancement training must focus on nurturing and strengthening these qualities in system administrators.


Reliable Strong Technical Knowledge

There’s absolutely no alternative for a system administrator. He has to be at least above average in his understanding of technologies, processes, systems, and hardware and must have a parallel learning track that leads to subject matter expertise. This entails:

  • Understanding of operating systems, applications, services, and organizational processes
  • Earning highly relevant and updated technical certifications such as RHCE and MCSE
  • Furthering one’s understanding of cloud computing technologies, virtualization, and networking, all the time.

At any stage, each of your systems administration teams must have a few technical experts who can collectively be relied upon to address any kinds of technical issues in the processes they own.

Enterprises generally use three gates to qualify high potential system administrators:

  • Undergraduate Degree Holders with specialization in computer science/IT
  • System admins certified by a credible agency
  • System admins with experience of working in an enterprise with similar IT infrastructure as yours.

A Good Sense of Judgement

Across the globe, there’s call and clamor for more innovation in how IT personnel perform their jobs. For system administrators, however, the propensity to innovate must take a back seat to a sense of operational discipline. Remember, it was a manual error done by a system administrator that causes Amazon S3 outage in February 2017. Enterprises must seek to deploy dedicated system administration experts to innovate to create new products and let those with a well-developed intuition and judgment take care of operations. Everything that a system administrator does has ripple effects that can be amplified and often become too gigantic to control. However, a good sense of judgment helps them stay in control when the going gets tough.

Need to Work With Non-Technical Staff, Patiently

Ever so often, the people who report a problem with IT systems, are themselves not skilled in how basic enterprise technologies work. When a system administrator has to work along with such individuals, they must be able to mold their language in a way that the other persons are able to understand. This also calls upon system administrators to exercise a lot of patience, so that they are able to draw our important information from the end users. This, in turn, can help administrators isolate the potential problem areas and shorten the lifetime of analysis and solution implementation significantly.




Let’s face it – monitoring is a crucial component of a system administrator’s job. Apart from this, system admins need to drive efforts to improve system performance and do so by checking the impact of one set of configurations versus the other. Then, they need to make important decisions around balancing the IT applications’ computing resources need, security considerations, etc. All this requires admins to perform several experiments and tests on non-production systems. Monitoring devices, applications, business processes, and services, apart from everything else, calls for a lot of discipline among system administrators. This is in spite of there being advanced monitoring and reporting tools. The working hours, particularly during upgrades and critical issues, can be taxing, and it’s only with unflinching discipline that admins can truly read monitoring results and take appropriate actions.


Understanding of Procedural and Management Components

Design, delivery, and lifecycle management of IT services is an emerging discipline. ITIL, COBIT, and similar frameworks capture the essence of this discipline. Aligning existing IT practices with the best practices entailed in these frameworks is guaranteed to help an organization achieve its IT and linked (financial and operational) objectives. System admins, particularly, need to be well-versed with the tenets of these frameworks. This helps a system admin to contextualize everything he/she does. These frameworks help administrators understand the vision of the CIO, and assist them in taking tough decisions (from equally feasible and practical options) when the need arises. Understanding of procedural components, adherence to best practices, and appreciation of the basics of project management can truly make a system admin a pillar of the team he/she is a part of.

Communication Skills

A system administrator might not think of this skill as an important one to acquire in the current context of his/her work. However, IT leaders understand how they need to be prepared to promote meritorious candidates internally to higher roles within the same teams. This also means that a system admin who spends most of the working hours in a server room might also be the one transitioning enterprise specific knowledge to new hiree. Showcasing the merits of a new web server upgrade, explaining to a web developer that his method of coding will cause memory leaks, and presenting an idea to managers – all these will happen in the lifetime of a system admin, and sooner than he/she might expect. The best way to be prepared – upgrade your communication and presentation skills.

Concluding Remarks

System administrators are the lifeline of an IT heavy enterprise. These are the people that keep the computing engines in order. They also, of course, need to build upon their existing skills and acquire new ones to keep on adding value to their teams and the organization. The skills and qualities outlined in this guide deserve the attention of any system admin, and the HR and IT management personnel in charge of their skill enhancement.



Author: Rahul Sharma

Secure File Sharing with Clients – Best Practices and Guidelines for Users and Employees

File Sharing is a common use case in modern enterprises & professional offices. But careless file sharing by employees can put an organization’s intellectual property in jeopardy. It can also expose the organizations to business & legal risks. So one of the critical roles of system administrators is to educate their employees about secure file sharing practices. Here we list 10 common sense guidelines that can help you keep your organization files secure and safe.

Secure File Sharing with Clients –  Guidelines for Employees

1. When you share a file with your client, always set an expiry date for the file share.

Secure file sharing with expiry date

Secure file sharing with an expiry date

2. When you share a sensitive file with the client, make sure your share is protected by a strong password.

Secure file sharing with password protection

Secure file sharing with password protection

3. Some secure enterprise file sharing solutions like FileCloud offers two options: public and private file shares. Always use private file shares when you share a sensitive file. Private file shares require the receiving party to have an account in the file sharing system. It allows for strong auditing and security.

Private file share

Private File Share

4. When you receive files from clients, set a maximum upload limit for the file share.

Secure file sharing - Upoad size limit

Secure file sharing – Upload size limit

5. Always follow the principle of least privilege   when you share files. For Ex, don’t give upload permission if download permission is sufficient.

6. Before sharing any file, make sure the files don’t have personally identifiable information (PII) or protected health information (PHI)

7. Never share a top-level folder with clients. By default, a majority of the enterprise file sharing applications allow access to subfolders when your share a top folder. It is a big risk.

8. If your use-case is to securely receive files from your clients, don’t give permissions to download and view files from the share.

Secure file sharing - Upload only option

Secure file sharing – Upload only option

9. Always enable file change notifications when you share a folder. It helps you to receive timely notifications of views, uploads and downloads.

Secure file sharing - file change notification

Secure file sharing – file change notification

10. Periodically check your file share analytics and make sure the files are downloaded by intended recipients.

These guidelines are simple to follow and at the same time powerful. It will help you to increase the security of file shares.

Many file-sharing applications are available in the market. But make sure when you choose a solution, it is not consumer grade. Most consumer-grade file sharing solutions are optimized for easy file sharing. Security is an afterthought for these solutions.

FileCloud offers the industry’s most powerful, secure enterprise file sharing solution. specifically built for businesses. You can register for a free trial here.

You don’t need to take our word. Please try it yourself and you will find why we are growing faster than dropbox and Box.

Top CRM Trends That IT Managers Need to Track in 2018

Customer Relationships Management (CRM) software have been around for quite some time now. Some businesses use them as basic sales management solutions while others look to make the most of their features for wholesome customer interactions management. Like every technology, CRM tools also underwent changes throughout 2017, and 2018 will be no different. A bit of planning, prior research, and a basic understanding of the latest trends from the CRM universe will help businesses a lot. We cover all this and more in this guide. Read on.

A Quick Look Back At CRM Progress

Back in the 1980s, CRM software hardly did anything apart from helping businesses manage contacts. In the 1990s, CRM software became more dynamic and started tracking customer interactions. By the beginning of 2000, cloud-based CRM solutions expanded the market size, as these applications became more accessible for all kinds of businesses.

Since then, CRM has remained on track in terms of adding more functionality to the core software, delivering business value in the process. Today, the business of all scales and sizes, across markets, rely on CRM software for customers interaction management, customer lifetime value enhancement, and customer support, among many other related functions. This makes it crucial for IT managers and leaders to be aware of the latest enhancements being made to CRM software. This guide will help, for sure.

Personalized Automation Via Artificial Intelligence Algorithms

Artificial Intelligence algorithms are affecting transformations across business functions. In 2018, the effects will be seen on the CRM front as well. AI algorithms will be able to help customer support personnel in several ways.

AI-powered CRM software will be able to analyze end user level interactions, learn from the patterns, improve workflows by incremental automation, and hence free up a lot of man-hours for more value adding work. AI-based CRM systems will be able to tap into the TBs of enterprise data to find out insightful patterns pertaining to customer-business interactions. Also, this CRM software will be able to predict using patterns and make crucial decisions related to existing customers and new leads, reducing guesswork and cold calling for end users.

This personalized automation is truly the next big leap that CRM software is ready to take.

The Coming of Age for Social CRM

A very prominent trend evident in the growth of CRM in the past few years is the integration of CRM with social media. With social media, customer-business interactions take place at hours the customer decides, in informal language, and are often initiated by the customer instead of the company.

Your customer’s relationships management efforts need to be focused on the channels where your customers exist. Already, enterprises have included social media channels into their CRM mix. In 2018, the leading CRM software vendors are expected to release extended suites of social media-powered CRM solutions. These suites will comprise advanced social media monitoring and listening functionalities. The net result – enterprises will be able to detect customer sentiments on social media, participate in interactions without explicitly being called out to, and take control of customer interactions on all social media channels. This also extends to mobile devices, enabling end users to resolve customer queries on social channels on the move.

Sales Journey Automation

Apart from the individual level, personalized workflow automation we talked about earlier, 2018 will also witness an underlying improvement in customer sales journey automation. Advanced CRM software will be able to tap into the massive enterprise data to design multi-tiered and highly automated customer journeys. This will enable businesses to effectively manage entire customer journeys, from lead stage to loyalty stage, with minimal sales personnel intervention. Lead scoring and behavioral marketing will further improve the effectiveness of these automatic customer journey mappings.

3rd Party Integrations

CRM software cut across quite a few business functions, namely – sales, marketing, and customer support. This also means that CRM solutions must be able to deliver more than a mere peripheral feature set related to these aspects.

In 2018, CRM software vendors will raise their game in terms of allowing 3rd party integrations of their core software with other tools. This is also expected to be accompanied by a call for industry standard interfaces that connect multiple services and solutions. Though the modern breed of CRM software offers a fair amount of integration already, there is still a long way to go before single-vendor CRM suites can deliver intelligent synchronization across platforms. Mobile and web-powered solutions need to work in tandem with the enterprise’s core CRM, and this year will see the onset of these futuristic CRM tools.

Smart Messaging

Gartner predicts that businesses that are not able to implement a stellar customer interactions strategy stand to lose 25% of potential new revenue. Enterprises are looking to formulate multi-dimensional and multi-channel CRM strategies. Proactive and intelligent messaging is a crucial element of these advanced CRM strategies. Personalization is another critical aspect of this long-term CRM strategy. Thankfully, the next-gen breed of CRM software will come loaded with tools and functionalities that make it easy and hassle-free for businesses to achieve success with their CRM strategies.

These tools will be able to ‘estimate’ when to send a message to audiences, and will also be able to personalize and contextualize the content of the message accordingly. Chatbots are already exhibiting their prowess in making use of oceans of customer demographics and interactions history data to manage automated messaging. With similar functionalities, CRM software will be able to send the right message, to the right audience, at the right time, and using the right communication channel.

Concluding Remarks

It’s clear how big data, analytics, machine learning, and artificial intelligence will bring about significant improvements in CRM software in 2018. IT leads and managers need to stay in sync with the latest from the world of CRM software so that they can commission the right tool, and beat their competitors.



Author: Rahul Sharma

How to Make the Most Out of Windows 10 in 2018

Windows 10 has more than made up for the fiasco that Windows 8 proved to be. Microsoft has gone for overkill with Windows 10 and is continuing to roll out patches, add-ons, and upgrades that make the OS more secure, user-friendly, and powerful. If you’ve already been using Windows 10 for some time, you’d understand how it’s been designed to make all settings and configurations accessible even to the beginner user. Why not make use of some of the coolest Windows 10 features, tricks, and best practices to be more productive than ever in 2018? Here’s a guide that will help you do so.

Windows 10 and the Cloud

Microsoft has been able to marry the Windows 10 OS with the cloud. Users can link their Microsoft accounts and Office 365 accounts with Windows 10, and use the same cloud service credentials to log in. Files and settings, then, are automatically synced as per the users’ cloud environments. The result – consistent user experience across Microsoft platforms. Also, it’s possible to have more than one cloud linked accounts to use a single Windows 10 device, using the Settings app. Of course, local and domain accounts are supported.

For small and medium-sized businesses, Mobile Device Management policies can be used to manage users logging in with their Microsoft work accounts. Because of the prominent cloud linkage, businesses can explore quite a few log in mechanisms.

Awesome Apps from Windows Store

Too many users of Windows 10 are yet to truly adopt the amazing Universal Windows Platform (UWP) apps. The benefits offered by these apps are somewhat lesser known. Now’s the time to switch to these apps, because:

  • They touch friendly and work amazingly well on touch-enabled devices.
  • They load perfectly on different screen sizes and work across resolutions.
  • They are automatically updated, which means you always get the latest version of the software to work with.
  • They come from trusted sources, so you’re in-app data always remains fully secured.
  • These apps consume very less power.

These apps are so good that third-party services such as Slack and Trello have made their desktop apps available via the Windows App store. Windows Store for Business is a tremendous functionality for businesses that want to set up customized app stores for business users.

Safer, Quicker, more Reliable Browsing Through Edge

Microsoft’s Edge browser is potent enough to take care of all your web browsing needs. The key to making the most of Windows 10 is to use native applications as much as possible. Microsoft Edge is one of these native applications. The browser has stripped all unnecessary code, delivering a super quick, super secure, and super intuitive web browsing experience to users. Microsoft’s voice assistant Cortana also uses the Edge browser as its default web browser. Then, you can install browser add-ons from Windows Store. Edge web notes let you annotate web pages in the browser and save them to OneNote.

Built-In Basic Defenses Against Ransomware

Ransomware attacks proved to be the biggest troublemakers for businesses throughout 2017. Windows 10 was caught in the middle of the Wanna Cry ransomware attack in 2017. However, the reality is that this OS is inherently secured against malware attacks. For starters, the Controlled Folder Access functionality of Windows Defender Security Center makes sure that unfriendly applications are not able to make any unauthorized changes to folders. Also, default Desktop, Documents, Movies, and Pictures folders are protected by default. You can protect any folder similarly. Also, it’s possible to whitelist applications to enable access to folders. Plus, Microsoft releases security patches frequently, which keep your OS secure against the latest cyber threats. This makes Windows 10 a highly rewarding and secure OS experience for business as well as personal users.

Deep Integration Between Your Phone and PC

Microsoft has done a terrific job in terms of integrating mobile phone and Windows 10 OS. Here are some ways in which this integration helps people become more productive.

  • The Phone section in the Settings app lets users push files from phone to PC.
  • Edge browser and Launcher apps also accomplish the same functionality.
  • See and reply to text messages from your PC.
  • Use your phone device to sign in to Windows 10 instead of typing the password.

Another super cool feature – Windows 10 lets you lock your computer without pressing Windows + L keys. You can connect your PC to your phone Bluetooth and tweak the settings under the following path.

In Control Panel, go to Hardware and Sound > select Devices and Printers, and activate Dynamic Lock in Settings > Account > Sign-in options.

Selective Backup Of Files on Desktop

Windows 10 makes it super easy for you to work with your files stored on OneDrive cloud storage. That’s with the OneDrive Files on Demand tool. This tool gives you a desktop folder where you’ll see all your cloud-stored files. The files you see inside are mere placeholders. You can specify as to which one of them you really want to access on a desktop.

More Useful Features

Apart from what we’ve discussed, there are other useful features that make the Windows 10 experience breezy and enjoyable for everyone.

  • The File Explorer, for instance, offers a Microsoft Office-inspired ribbon on the top, where the most frequently accessed folder options (which were earlier buried in menus) can be found.
  • You can pin important folders and network locations in the Quick Access box on the top left of the File Explorer.
  • Most often used fodders are made available from the Quick Access box based on your usage.
  • The Action Center is a great way to access important notifications and Skype messages, apart from reminders from Cortana.


Concluding Remarks

Microsoft has not left any stone unturned in making sure that Windows 10 proves to be a highly enjoyable, productivity-enhancing, and intuitive user experience for all kinds of users – whether personal or professional.



Author: Rahul Sharma

What Every Admin Must Know About Windows 10

Windows administration isn’t easy, not by any stretch of the imagination. Thankfully, there are native tools to assist administrators in getting stuff done. Then, there are plugins and tools to do what you believe is not done best using Windows built-in functions. Windows admin, however, extends far beyond basic checks such as managing multiple user accounts with their specific privileges, running disk defragmentation, clearing out caches, and keeping the system safe from viruses. To be truly an expert, you need to be aware of all the system admin tools Windows 10 offers. Here’s a guide to help you out.

Task Scheduler

Windows uses Task Scheduler internally to manage the execution of tasks that need to be run only occasionally, or at very specific times. Of course, admins can use Task Scheduler to take control of time-specific tasks. Another useful application that Task Scheduler can be used for is to find potential malware running in the background. Cleaning auto-start locations is a basic activity, and malware have become adept at hiding their startup locations. Checking Task Scheduler helps admins identify potential malware and weed them out of the system.

Event Viewer

Windows 10 Event Viewer is all a system admin needs to get complete visibility of what’s going on inside the computer. Event Viewer provides all the insight you need to troubleshoot an issue. You can type ‘event’ into the search box, and then open Event Viewer to load it. The window has three panes – the leftmost houses log types and views, the middle pane houses logs, and the right pane shows a list of action items. The five types of events listed in the left pane are:

  • Application events – These are related to programs.
  • Security events – Events related to security audit.
  • Setup events – These are domain control events.
  • Forwarded events – Events forwarded via networks devices.
  • System events – Windows system file events.

Mostly, you will need to depend on Event Viewer to get basic info about a problematic process, and then conduct deeper research on how to solve it.

Disk Management

Windows 10 Disk Management is the most upgraded version of the well-known disk management utility included in all previous Windows versions. This tool is invaluable for system admins to manage hard disk partitioning without rebooting the Windows system. Also, this tool helps you create, delete, and format disk partitions. You can change drive paths, set partitions as active, extend or shrink partitions, and initialize a new disk before using it.
With the disk management utility, you can convert empty dynamic disks to basic disks. Also, system admins can convert empty MBR disks to GPT disks. If you wish to, for instance, change the device letter for your USB drive, you can make then show us as U: here, instead of the default letter. Also, for issues such as a drive not working, Disk Management is the first point of check for a system admin.

Resource Monitor

For a deep dive into the processes going on in a computer and to understand where the resources are being consumed, trust Resource Monitor. It’s easier to use than PerfMon, and has more insights than Task Manager; hence, it’s a useful resource for a system admin. Trust Resource Monitor to help you understand resource consumption when you run applications or test different configuration settings. Also, for troubleshooting Windows performance issues, Resource Monitor becomes a key source of insight.
On the right side of the Resource Monitor Memory tab, you will see graphs for Used Physical Memory, Hard Faults, and Commit Charge. Check the Processes table on the Memory tab for a list of currently running processes, with their memory usage broken down for you. As long as you know what to look for, you can trust Resource Monitor to put together the info you need so you can debug all Windows performance issues.

Shared PC Modes

Windows 10 offers a pretty useful shared PC mode. This makes it easy for administrators to manage unique requirements such as use of a computer for customer access, as a reception or help desk computer, or as a kiosk computer. In scenarios where multiple users need to work on the same computer to perform vastly different tasks, shared PC modes emerges as a good option. In the shared PC mode, a Windows 10 computer is aimed at being maintenance and management free, making sure system admins have enough time and mind space to perform activities that add more value.

User Experience Virtualization (UE-V)

Complementing the shared PC concept is the User Experience Virtualization (UE-V) feature. It allows system admins to set a computer up for customized usage by individual users who don’t wish to use a roaming user profile. With User Experience Virtualization (UE-V), it’s possible to use different settings for Microsoft Store appearance, background picture, accent colors, font sizes, languages, and language for different users. In User Experience Virtualization (UE-V), the custom settings info is stored in a centrally managed network file, and when users log in, their corresponding settings are activated.

AAD Joined Machines

Bring your own device (BYOD) is an enterprise reality. Also, it’s common for enterprises to seek contractor services, and have several employees working from their personal computers from their homes. When so many computers that don’t exist on the enterprise domain are used to perform routine work, the system admin job becomes rather cumbersome. However, Microsoft’s Azure Active Directory (AAD) can help admins manage and secure systems that can’t be joined to the domain. This also makes remote support easier for employees.

Concluding Remarks: The world of system administration for Windows computers is expansive, and the tools we have covered in this guide are certainly not all comprehensive. However, being comfortable in using these tools can help admins perform most of the routine responsibilities they’re likely to face in an enterprise setup.

Auhtor: Rahul Sharma


Top 10 Predictions in Content Collaboration for 2018

Collaboration within the workplace is not a new concept. However, it has become increasingly crucial in this mobile world as we become more connected across the globe. The proliferation of cloud computing has given rise to a new set of content collaboration tools such as Dropbox, FileCloud, Box. These tools enable employees to effectively collaborate, subsequently leading to a more skilled, engaged and educated workforce. Content collaboration solutions allow employees within the organization to easily share information with each other, and effectively work together on projects irrespective of geographic location via a combination of networking capabilities, software solutions, and well-established collaborative processes. Content collaboration platforms are the evolution of Enterprise File Sharing and Sync (EFSS).
… You can read the full article at VMBlog.

Free Virtual Appliances You’re Bound to Be Excited About

Check out the list below to learn more about the eight best free virtual appliances that you can use in a high-production environment. These tools are not only time-savings, but they enable you to learn the ins and outs of certain systems and software, including virtualization, fairly quickly. Some of these virtual appliances have supported and paid versions, if you’re interested.

1. Bitnami MEAN Stack

This virtual appliance uses Apache, PHP, Git, and RockMongo, a PHP-based admin tool. The appliance comes with a quick start guide that shows you how to use MEAN stack through examples. There’s a sample project included, as well, so you have a better idea what to do. To work with this stack, however, you need to have sufficient experience with either Angular or Node.js. If you’re a beginner and lack knowledge on these development platforms, communities provide tutorials and sample codes to ease you in. However, before you can access the system, you must put on a show of command-line magic. The documentation covers all the steps, however, so you can get everything working without breaking a sweat.

2. Elastic ELK Stack
An entire industry has grown out of searching and indexing log files. Companies have created entire ranges of solutions and products aimed at mining log data, which is also known as operational intelligence. One such company is Elastic, which has combined its trio of open source engines – Kibana, Elastisearch, and Logstash – into a powerful, one-stop shop for all your analyzing, indexing, and parsing requirements. Known as the Elastic ELK Stack, this virtual appliance can visualize all the details present in log files.
All the data processing activities are handled by the Logstash tool, which is also responsible for feeding Elatisearch search engine. Logstash needs to be configured to process certain log files. However, it’s better if you test the system first by manually creating log entries. This will provide you with an understanding of how search engine configuration works and the filters you need to apply. Kibana assists with the visualization aspect.

3. Bitnami WordPress VM

WordPress (WP) is the most popular blogging platform at the moment. One of the main reasons it’s so popular is the extensive range of themes and add-ons you can find for this platform. WordPress supports numerous users and named blogs, but its customization capabilities is where this tool shines. WordPress is included with the Ubuntu-based Bitnami WordPress VM with MySQL, Apache, and PHP. The appliance has the latest version of WordPress, and you can post on the blog site without delay. Basically, this virtual appliance has everything you need to start a WP.

4. Bitnami Roller Stack
Java-based blogging platform, Roller, has been around for several years and comes jam-packed with great features, including LDAP and OpenID for authentication. Bitnami offers version 5.1.2 of Roller in the form of a virtual appliance. However, this iteration of Roller is not a pure one, but comes with the Apache web server, Apache Tomcat, and MySQL. You can use Roller to host either a single blog or multiple blogs, depending upon the disk space and server resources. Creating new blogs using the admin page of Roller takes only a few minutes, and this appliance feature five separate themes and the capacity to customize layouts and appearance with the aid of Apache Velocity templates.

5. TurnKey File Server

Based on the TurnKey Core distribution with some modifications, the TurnKey File Server helps provide file storages within a virtual appliance. Once you boot the appliance, you must change the root password and perform security updates to the OS. Upon completion, all future interactions will take place with the web browser.

6. TurnKey Observium
The TurnKey Core OS of the Observium combines network and system monitoring with performance trending, allowing you to track any known metric. You will receive charts, statistics, and graphs for managed switches and will even get to see RAM, CPU, storage, temperature, swap, and event log status for servers.

7. OpenVPN Access Server
The most popular open source VPN server and client application, OpenVPN is found in different commercial routers and the popular open source router firmware DD-WRT. The OpenVPN virtual appliance enables you to support multiple VPN connections at the same time. Deploying the OpenVPN Access Server is easy, and you will have no trouble in managing it. You get a simple and clean management interface that fulfills all your VPN needs.

8. Opsview Core Virtual Appliance

This virtual appliance is exactly what you require if you want your IT infrastructure to provide full visibility. The integrated GUI allows you to configure the tool quickly. It is possible to integrate Opsview with Nagios plugins, so the feature set can be expanded. This appliance is best used for monitoring application perform, networking monitoring, and Linux, Windows, UNIX server monitoring in mid-sized environments.

Author: Rahul Sharma


The Top 10 Open Source Tools for Windows

There are several amazing tools from Microsoft available at your disposal if you’re interested in improving your server-side experience. But sometimes, it pays to go straight to the source, or the open source, in this case. You will find plenty of open source tools that exceed the capabilities of what Microsoft offers to support Windows SharePoint, SQL, Server, and Exchange. The best part? They can all be accessed for free. So, without further ado, let’s check out the ten best open source tools for your Windows OS-based systems below:

The MailArchiva server is used for email archiving, compliance server, and email discovery. This open source tool lets you archive any mails passing through popular mail servers. This means auditors and employees will find it easy to scour through millions of emails. Available in ISP, cloud, and on premise options, MailArchiva’s updated interface is eye-catching.


This is the most popular Open Source Backup and Archiving software in the world. AMANDA (Advanced Maryland Automatic Network Disk Archiver) lets System Admins set up a single backup server to support Windows servers and desktops over the network to a wide range of media, such as disks, optical media, or tape drives. This tool makes use of native archival tools to back up a wide range of servers and workstations running different versions of Microsoft Windows OS.


A Windows-based network protocol analyzer, WireShark presents interesting opportunities for developers and enthusiasts. WireShark allows you to control traffic flow and deal with irregular HTTP requests. The returned data set might appear complex at the start, but filters can be enabled to show you only what you require. You receive detailed data on the target port, the source port, and the source and target ports. You can even check the packet data and gain information about the physical network controller in charge of processing. WebShark allows you to understand how content used on different applications and websites is transmitted via open channels with no authentication. You can even use those channels to your advantage. WireShark allows you to ensure the correct applications gain access to the correct resources. The software does not occupy a lot of space, nor does it consume a lot of resources. It runs smoothly in the background alongside other processes.

Process Hacker

This feature-packed tool allows you to monitor and hack ongoing computer processes. The interface is clean and well-designed and offers a wealth of information on any process, including what memory it consumes. These details can be copied and edited. It exceeds regular Windows functions by allowing you to locate and kill hidden processes. Though available only on 32-bit systems, it helps uncover spyware, viruses, and undocumented Windows processes.

This is a Windows open source tool that can defrag paging files, system files, and registry hives. This tool is updated regularly to make sure it performs at peak condition. This tool is supported by any operating system after Windows NT 4.0, including the newest Windows 10. UltraDefrag is a must-have tool for any Windows environment.
If you are on the lookout for a quick, lightweight X Window manager, without library dependencies, BlackBox is your answer. This tool, built using C++, contains original code. Lots of screen estate means you’re able to add many devices and tools from other environments. BlackBox has no flashy features – it manages Windows. It’s that simple! Still, the flexible nature of this tool allows you to expand the default functionality via numerous third-party tools. You will not find a taskbar in Blackbox; instead, you can clean up the desktop using multiple desktops and Windows shading.

Exchange Server RBAC Manager

The RBAC (Role Based Access Control) permissions model is used by Exchange Server to handle various permissions for Exchange administrative functions. You use RBAC not just for applying a least-privilege approach to Exchange administrative permissions, but also for granting permission to end users to do tasks like managing their personal distribution groups. This tool overcomes the lack of a GUI tool, so you can work with the new role-based administration in Exchange. Regardless of your knowledge on PowerShell, admins can use this open source tool to connect.

OCS Inventory
Do you wish to locate all the devices connected to your network? Are you having a tough time keeping track of all the hardware and software you’ve got installed on your systems? Then OCS Inventory NG (Next Generation) is the perfect open source tool for you. To operate it, however, you must install the OCS Client Inventory agent in your computers. You can then compile all the data into a repository for easy visualization and search functions.

Core Configurator 2.0 for Server Core

Core Configurator 2.0 is a powerful tool for server administrators, who wish to configure the Windows Server installations quickly. This design of this tool allows for the configuring of important Windows parameters, like update policy, licensing, and networking features, in a single interface. The Core Configurator 2.0 may be used for changing the server roles and features or the firewall rules via the same interface. Advanced users also have the power to adjust the ISCSI settings, so they can easily add or remove system components, including drivers and programs. This tool proves most useful when you’re required to configure numerous servers within a limited period.

AutoSPInstaller for SharePoint
If you’ve ever used SharePoint, you’re aware of how the naming of the SQL databases is in a total state of disarray after the installation. This results in large GUID database titles that do not remain consistent. This is where AutoSPInstaller comes into the picture. This open source tool uses a combination of scripts to install SharePoint, which ensures the database names stay clear. This tool can also be used for validating any service account and password, creating managed accounts, forming a new server farm or joining an existing farm’s server, applying latest updates, and creating specified web applications.
Open source software for Windows is more effective than you think. This group of tools continues to fuel a boom in the enterprise technology development industry.


Author Rahul Sharma


Step-by-Step Guide to Reducing Windows 10 On-Disk Footprint

It is true that Windows 10 has a relatively small footprint when compared to the older versions of Windows. Even so, if what you have is a Windows laptop or tablet with a low amount of storage, even a small amount of savings matters.

Consider the fact that a fresh install for Windows 10 takes up storage space of about 15 GB. Most of this 15 GB is composed of reserved and system files, whereas a space of 1 GB is taken up by the default games and apps that come pre-shipped with Windows 10. While that may not seem like a lot, when using a low-end laptop with 32 GB or 64 GB memory, this represents a significant amount of storage space for the OS.

Windows 10’s footprint can be reduced by various means, including disabling hibernation, uninstalling the default apps and adjusting the virtual memory settings. All of these settings can be used for the previous versions of Windows, apart from uninstalling the apps that come installed by default with Windows 10.

win10 v


How to uninstall the default apps that come with Windows 10

The apps that come installed with Windows 10 do not really take up much space. However, even this storage adds up and causes the Start menu to clutter up. The apps that are not needed can be uninstalled. These are the steps to uninstall the default apps.

  1. Open Settings from the Start Menu
  2. Click on System
  3. Now click on storage and subsequently, select the C drive
  4. Now choose and click the option for Apps and Features
  5. Now click on any app and then click the Uninstall button to have the app uninstalled
  6. Some of the apps, such as Mail and Calendar, Xbox, Groove Music, and Maps cannot be uninstalled from here. These have to be uninstalled using PowerShell commands.

win10 1

Turn Off Hibernation
What happens during hibernation is that Windows saves the current state of your computer in terms of the executing programs and open documents to the storage drive so that you can resume the work when you switch on the computer. If you do not use hibernation mode, the mode can be disabled and the hiberfil.sys file can be deleted. This can be quite useful because the hiberfil.sys file takes up several gigs of storage space.

  • The first step is to open a command prompt in Administrator Mode by doing a right-click on the Start button in Windows and subsequently choosing the option for the Command prompt.
  • If the User Account Control raises a question on whether the Command prompt should be opened, click Yes.
  • Type in the command powercfg with the specifiers as -h and off.

These steps ensure that the hiberfil.sys file on your computer is deleted. It will also remove your option used to put your system into hibernation. You still have the ability to place your computer in sleep mode, which gives you the ability to save the state of your computer into memory instead of on the hard drive. This maintains your computer in a power-on state but which is, however, low power.

win10 2


Change the Size of Virtual Memory

The basic concept of virtual memory is that if your computer has physical memory that is insufficient to execute an operation or run a program, Windows will execute data moves temporarily to a paging file present on the hard disk from RAM memory. These are the necessary steps.

  1. Open the Control Panel by searching for the item on the Start menu
  2. Click on System and Security
  3. Then click on System
  4. Now, click on Advanced System Settings from the left menu
  5. Go into the Advanced tab and click on the button called Settings from within the Performance section
  6. Now, go into the Advanced tab and click on the Change button from within the Virtual memory section
  7. Now, uncheck the box next to the option for “Automatically manage paging file size for all drives”
  8. Select the option for Custom size. Then enter the maximum and initial sizes that you desire to be limits for the file’s growth. Now hit Set, followed by OK to finish.

As an alternative, you may select the option for “no paging file” or instead leave it to the system to manage file size. For reasons related to performance, you should always use a paging file.
These steps can help you free up to a few gigabytes of space on your hard drive by limiting the amount of space that is taken up by Windows on your computer.

win10 3


Unlike previous versions, Windows 10 does not require or use a recovery image. Simply by eliminating the system’s recovery image, users can get up to 4 GB of storage back. The way Windows 10 is implemented, the OS uses the files present in the system already. To be more specific, the files can be found in the winsxs subfolder inside the Windows folder.
Having said that, there is indeed one more additional component in the form of a compression mechanism known as Compact OS. The way this tool works is that it takes the Windows 10 files and places them into a hidden container where they are actually compressed. This helps to reduce the amount of space required. This method is an exact replacement for WIMBoot, which came in as a part of Windows 8.1. Compact OS is a lot easier to both configure and deploy. This is how to run Compact OS:

  • Given the fact that Compact OS is a command line-based tool, you are required to invoke the Start Menu, do a search for Command Prompt, do a right click and invoke the option for Run as Administrator.
  • Then, type COMPACT.EXE with the CompactOS always option and hit Enter.

This tool will start the operation of the process, which will take between 10 and 20 minutes. What is even better is that we do not even need to restart the computer.

Author: Rahul Sharma