Template:Installation/Requirements: Difference between revisions
mNo edit summary |
m (→Requirements) |
||
Line 3: | Line 3: | ||
=== Hardware === | === Hardware === | ||
Minimum recommended: | |||
{| | |||
|'''Memory:''' || 1.5GB | |||
|- | |||
|'''Swap:''' || 1GB | |||
|- | |||
|'''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 === | === Software === |
Revision as of 18:12, 27 August 2016
Requirements
Hardware
Minimum recommended:
Memory: | 1.5GB |
Swap: | 1GB |
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.