Template:Installation/Requirements: Difference between revisions

From diaspora* project wiki
Line 5: Line 5:
Minimum recommended:
Minimum recommended:


{|
* '''Memory:''' 1.5 GB
|'''Memory:''' || 1.5 GB
* '''Swap:''' 1 GB
|-
* '''CPU:''' decent multicore
|'''Swap:''' || 1 GB
* '''Storage:''' The amount of hard disk space required largely depends on how many images you expect your users to upload.
|-
|'''CPU:''' || decent multicore
|-
|'''Storage:''' || The amount of hard disk space required largely depends on how many images you expect your users to upload.
|}


It is possible to run a pod on a Raspberry Pi >= 2. However, this will be very slow and is not recommended for multi-user pods.
It is possible to run a pod on a Raspberry Pi >= 2. However, this will be very slow and is not recommended for multi-user pods.

Revision as of 03:13, 2 September 2016

Requirements

Hardware

Minimum recommended:

  • Memory: 1.5 GB
  • Swap: 1 GB
  • CPU: decent multicore
  • Storage: The amount of hard disk space required largely depends on how many images you expect your users to upload.

It is possible to run a pod on a Raspberry Pi >= 2. However, this will be very slow and is not recommended for multi-user pods.

Software

  • Build tools - for compiling source packages
  • Ruby - the Ruby programming language
  • RubyGems - package manager for Ruby code libraries (like CPAN for Perl or PEAR for PHP)
  • Bundler - gem management tool for Ruby projects
  • MySQL or MariaDB or PostgreSQL - backend storage engine
  • OpenSSL - encryption library.
  • libcurl - multiprotocol file transfer library WARNING: Due to sidekiq longjmp error, you need at least curl 7.32
  • ImageMagick - image processing library
  • Git - version control system
  • Redis - persistent key-value store
  • one of the JavaScript runtimes on execjs' supported list.