Template:Installation/Requirements: Difference between revisions
No edit summary |
|||
Line 27: | Line 27: | ||
* [http://redis.io/ Redis] - persistent key-value store | * [http://redis.io/ Redis] - persistent key-value store | ||
* one of the JavaScript runtimes on [https://github.com/sstephenson/execjs execjs' supported list]. | * one of the JavaScript runtimes on [https://github.com/sstephenson/execjs execjs' supported list]. | ||
<noinclude>[[Category:Installation-Templates]]</noinclude> |
Revision as of 00:17, 3 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
Over the course of this manual, you will install the following software if not already installed.
- 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.