File distribution open source




















You can combine Ansible with other tools to create a central console to control processes. Its primary function is to provide automated configuration and maintenance of large-scale computer systems. CFEngine was introduced by Mark Burgess in as a scientific approach to automated configuration management.

The goal was to deal with the entropy in computer systems' configuration and resolve it with end-state "convergence. Burgess' research evolved in when he proposed the Promise theory as a model of voluntary cooperation between agents. The current version of CFEngine incorporates Promise theory and uses agents running on each server that pull the configuration from a central repository.

It requires some expert knowledge to deal with configurations, so it's best suited for technical people. Chef uses "recipes" written in Ruby to keep your infrastructure running up-to-date and compliant. The recipes describe a series of resources that should be in a particular state. It has good integration with the major cloud providers to automatically provision and configure new machines. Chef has a solid user base and provides a full toolset to allow people with different technical backgrounds and skills to interact around the recipes.

But, at its base, it is more technically oriented tool. Conceived as a tool oriented toward operations and sysadmins, Puppet has consolidated as a configuration management tool. It usually works in a client-server architecture, and an agent communicates with the server to fetch configuration instructions. Puppet uses a declarative language or Ruby to describe the system configuration.

It is organized in modules, and manifest files contain the desired-state goals to keep everything as required. Puppet uses the push model by default, and the pull model can be configured.

Salt was created for high-speed data collection and scale beyond tens of thousands of servers. It uses Python modules to handle configuration details and specific actions. These modules manage all of Salt's remote execution and state management behavior. Some level of technical skills are required to configure the modules. Salt uses a client-server topology with the Salt master as server and Salt minions as clients.

Configurations are kept in Salt state files, which describe everything required to keep a system in the desired state. The landscape of DevOps tools is evolving all the time, and it is important to keep an eye on the changes.

Syncthing also ensures that nobody can capture and steal your data because all communication is secured using TLS and every node is identified by a strong cryptographic certificate. Syncthing allows you to synchronize as many folders with as many people as you need.

You can configure and monitor Syncthing using a responsive web GUI that runs flawlessly in all major web browsers. Designed with enterprise users in mind, FileCloud is a self-hosted file-sharing solution designed to be integrated with enterprise networks and storage. FileCloud comes with a wide range of powerful admin tools, including an admin dashboard that displays usage trends, peak usage, access by geo, and other key file analytics.

The part of Nextcloud that will probably interest you the most is Nextcloud Files, which is an enterprise- and GDPR-ready file-sharing solution that keeps data under your control. Nextcloud Files is an open source, self-hosted product with powerful on-server and end-to-end encryption and a modern and easy-to-use web interface. Desktop clients and mobile apps are available for all mainstream platforms, allowing you to access your files and collaborate in real time from any device, anywhere.

The main advantages of Nextcloud over ownCloud include a faster speed of development, Red Hat-style licensing, and greater extendibility. Seafile is a mature file-sharing software that was first conceived by Daniel Pan and other former students of Tsinghua University, Beijing in A popular service is Dropbox and while it offers a free version, it is not open source.

There are also many Dropbox alternatives for Linux , but this article focuses on the best free open source cloud file sharing platforms. NextCloud is arguably the most popular open source cloud file sharing service. Apart from sharing files, it allows you to share calendars, contacts, emails and includes professional features like team collaboration and data synchronization and it packs text and video chat apps.

Nextcloud — self-hosted file share and communication platform. Ceph is an open source distributed object, block, and file storage platform that uses a POSIX-compliant network file system in order to provide large data storage, high performance, and optimum support for legacy applications. Ceph — unified, distributed storage system. Aurora Files is a developer friendly, encrypted file-sharing software.

YouTransfer is an open source file transfer cloud service with a few more features than FileDrop given that it has a Docker image for container users.

The file transfer process works via link sharing via email, message, or any other sharing method together with an optional message. Pydio Cells is a Golang-based on-premise file management platform that aims to provide reliable file hosting, synchronization, and sharing.



0コメント

  • 1000 / 1000