Installation
Collectu is an easy portable application. Collectu can run decentralized on any system. From Windows to Linux, a desktop pc, an edge device, or server. Collectu can also be containerized with e.g. docker.
The Collectu Core is open and can be downloaded and executed at any time. If you want to experience the full advantages, especially the local frontend, you need to subscribe to a plan.
Security
Since the goal of the app is to access, collect, and share data, there are a lot of possible security risks. In the following, the main vulnerabilities are explained. Make sure to use the app only in a safe environment.
- If you use the
frontend
and/orapi
, and open the ports for external access, everyone can execute code on your system. - If you have configured a
mothership
, everyone with access to the mothership can execute code on your system. - If you use dynamic variables, especially in combination with
processors.general.user_logic
, make sure that the data does not contain malicious content. - If you use
third-party modules
, make sure they act as intended by checking the source code.
You, as the user, are solely responsible for the operation and execution of Collectu and all its modules. This includes ensuring proper configuration, compliance with any applicable regulations, and the secure management of data processed through the application. Please note that improper use or misconfiguration may result in unintended consequences, for which Collectu and its developers cannot be held liable.
If you have any questions or concerns about setup or usage, we strongly recommend consulting our documentation or reaching out to our support team for assistance.
Hardware Requirements
Hardware requirements for Collectu can be variable, based on the requirements of the complexity of tasks. In general, Collectu can be executed on a Raspberry Pi, a standard PC, or a virtual machine on a server. The minimum and recommended hardware specifications for a smooth and effective experience are provided below.
- Processor: Multi-core, 2.5 GHz or above.
- RAM: 4 GB. More RAM enhances the ability to process more data simultaneously.
- Storage: 10 GB. A SSD accelerates the work considerably, allowing greater access to files and faster processing of information.
- Operating System: Windows, macOS, or Linux.
- GPU - Graphics Processing Unit: A lot of GPU is not required for basic tasks, but can be helpful for machine learning.
- Internet connection: A reliable internet connection is just essential for initial cloning, updates, module downloading, and access to out online resources or Collectu hub services.
Introduction
Python