https://wiki.diasporafoundation.org/api.php?action=feedcontributions&user=Framasoft+member&feedformat=atomdiaspora* project wiki - User contributions [en]2024-03-28T11:51:25ZUser contributionsMediaWiki 1.39.3https://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Debian/Common&diff=3459Template:Installation/Debian/Common2014-10-29T09:54:04Z<p>Framasoft member: /* Install the database */</p>
<hr />
<div>=== Installer Nodejs ===<br />
Suivez les instructions pour Wheezy [https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#debian-lmde qui se trouvent ici].<br />
<br />
=== cURL ===<br />
<br />
{{Note|Debian fournit une ancienne version de cURL qui fait planter vos workers Sidekiq workers soumis à une trop forte charge. Si cela se produit assurez-vous que vous avez un libcurl compilé qoit avec le support c-ares soit avec le résolveur --enable-threaded-resolver. Vous trouverez davantage d'informations sur [https://github.com/diaspora/diaspora/issues/4202 cette page en anglais qui traite de ce problème]}}<br />
<br />
=== Installer la base de données ===<br />
<br />
Ignorez cette étape si vous avez déjà une base de données.<br />
<br />
Consultez le [http://wiki.debian.org/{{#switch: {{#var:DB}}|mysql=MySql|postgres=PostgreSql|mariadb=MariaDB}} wiki de Debian].<br />
<br />
{{#ifeq: {{#var:mode}}|production|<br />
=== Créer un utilisateur pour Diaspora ===<br />
<br />
lancez en root les commandes :<br />
<br />
{{#tag: syntaxhighlight|<br />
adduser diaspora<br />
su diaspora<br />
cd ~<br />
|lang="bash"}}<br />
<br />
Le reste de ce guide devrait concerner cet utilisateur !<br />
}}<br />
<br />
{{Installation/RVM}}<br />
<br />
{{Installation/Common}}</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Debian/Common&diff=3458Template:Installation/Debian/Common2014-10-29T09:51:38Z<p>Framasoft member: /* cURL */</p>
<hr />
<div>=== Installer Nodejs ===<br />
Suivez les instructions pour Wheezy [https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#debian-lmde qui se trouvent ici].<br />
<br />
=== cURL ===<br />
<br />
{{Note|Debian fournit une ancienne version de cURL qui fait planter vos workers Sidekiq workers soumis à une trop forte charge. Si cela se produit assurez-vous que vous avez un libcurl compilé qoit avec le support c-ares soit avec le résolveur --enable-threaded-resolver. Vous trouverez davantage d'informations sur [https://github.com/diaspora/diaspora/issues/4202 cette page en anglais qui traite de ce problème]}}<br />
<br />
=== Install the database ===<br />
<br />
Skip this step if you already have one.<br />
<br />
See the [http://wiki.debian.org/{{#switch: {{#var:DB}}|mysql=MySql|postgres=PostgreSql|mariadb=MariaDB}} Debian wiki].<br />
<br />
{{#ifeq: {{#var:mode}}|production|<br />
=== Creating a user for Diaspora ===<br />
<br />
As root run:<br />
<br />
{{#tag: syntaxhighlight|<br />
adduser diaspora<br />
su diaspora<br />
cd ~<br />
|lang="bash"}}<br />
<br />
The rest of the guide should happen under this user!<br />
}}<br />
<br />
{{Installation/RVM}}<br />
<br />
{{Installation/Common}}</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Debian/Common&diff=3457Template:Installation/Debian/Common2014-10-29T09:48:38Z<p>Framasoft member: /* Installer Nodejs */</p>
<hr />
<div>=== Installer Nodejs ===<br />
Suivez les instructions pour Wheezy [https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#debian-lmde qui se trouvent ici].<br />
<br />
=== cURL ===<br />
<br />
{{Note|Debian ships with an old cURL version that can let your Sidekiq workers crash under higher load. If this happens make sure to have a libcurl that is compiled with either c-ares support or --enable-threaded-resolver. More information can be found in [https://github.com/diaspora/diaspora/issues/4202 this issue]}}<br />
<br />
=== Install the database ===<br />
<br />
Skip this step if you already have one.<br />
<br />
See the [http://wiki.debian.org/{{#switch: {{#var:DB}}|mysql=MySql|postgres=PostgreSql|mariadb=MariaDB}} Debian wiki].<br />
<br />
{{#ifeq: {{#var:mode}}|production|<br />
=== Creating a user for Diaspora ===<br />
<br />
As root run:<br />
<br />
{{#tag: syntaxhighlight|<br />
adduser diaspora<br />
su diaspora<br />
cd ~<br />
|lang="bash"}}<br />
<br />
The rest of the guide should happen under this user!<br />
}}<br />
<br />
{{Installation/RVM}}<br />
<br />
{{Installation/Common}}</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Debian/Common&diff=3456Template:Installation/Debian/Common2014-10-29T09:48:19Z<p>Framasoft member: /* Install Nodejs */</p>
<hr />
<div>=== Installer Nodejs ===<br />
Suivez les instructions pour Wheezy [https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#debian-lmde qui s etrouvent ici].<br />
<br />
=== cURL ===<br />
<br />
{{Note|Debian ships with an old cURL version that can let your Sidekiq workers crash under higher load. If this happens make sure to have a libcurl that is compiled with either c-ares support or --enable-threaded-resolver. More information can be found in [https://github.com/diaspora/diaspora/issues/4202 this issue]}}<br />
<br />
=== Install the database ===<br />
<br />
Skip this step if you already have one.<br />
<br />
See the [http://wiki.debian.org/{{#switch: {{#var:DB}}|mysql=MySql|postgres=PostgreSql|mariadb=MariaDB}} Debian wiki].<br />
<br />
{{#ifeq: {{#var:mode}}|production|<br />
=== Creating a user for Diaspora ===<br />
<br />
As root run:<br />
<br />
{{#tag: syntaxhighlight|<br />
adduser diaspora<br />
su diaspora<br />
cd ~<br />
|lang="bash"}}<br />
<br />
The rest of the guide should happen under this user!<br />
}}<br />
<br />
{{Installation/RVM}}<br />
<br />
{{Installation/Common}}</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3455Template:Installation/Requirements2014-10-29T09:44:50Z<p>Framasoft member: /* Logiciels */</p>
<hr />
<div>== Prérequis ==<br />
<br />
=== Matériels ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez prévoir au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Logiciels ===<br />
<br />
* Utilitaires nécessaires pour la compilation de sources<br />
* [http://www.ruby-lang.org Ruby] - le langage de programmation Ruby<br />
* [http://rubygems.org RubyGems] - gestionnaire de paquets pour les bibliothèques Ruby (comme CPAN pour le Perl ou PEAR pour le PHP)<br />
* [http://bundler.io Bundler] - gestionnaire de gems pour les projets Ruby<br />
* [http://www.openssl.org/ OpenSSL] - bibliothèque de chiffrement.<br />
* [http://curl.haxx.se/ libcurl] - bibliothèque de transfert de fichier multiprotocole ATTENTION : en raison de l'erreur sidekiq longjmp, il vous faut au moins curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - bibliothèque de traitement d'image<br />
* [http://git-scm.com/ Git] - système de contrôle de version<br />
* [http://redis.io/ Redis] - stockage clé-valeur persistante<br />
* L'un des moteurs d'exécution de JavaScript dans la [https://github.com/sstephenson/execjs liste des execjs supportés].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3454Template:Installation/Requirements2014-10-29T09:40:20Z<p>Framasoft member: /* Requirements */</p>
<hr />
<div>== Prérequis ==<br />
<br />
=== Matériels ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez prévoir au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Logiciels ===<br />
<br />
* Build tools - for compiling source packages<br />
* [http://www.ruby-lang.org Ruby] - the Ruby programming language<br />
* [http://rubygems.org RubyGems] - package manager for Ruby code libraries (like CPAN for Perl or PEAR for PHP)<br />
* [http://bundler.io Bundler] - gem management tool for Ruby projects<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - backend storage engine<br />
* [http://www.openssl.org/ OpenSSL] - encryption library.<br />
* [http://curl.haxx.se/ libcurl] - multiprotocol file transfer library WARNING: Due to sidekiq longjmp error, you need at least curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - image processing library<br />
* [http://git-scm.com/ Git] - version control system<br />
* [http://redis.io/ Redis] - persistent key-value store<br />
* one of the JavaScript runtimes on [https://github.com/sstephenson/execjs execjs' supported list].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3453Template:Installation/Requirements2014-10-29T09:38:35Z<p>Framasoft member: /* Hardware */</p>
<hr />
<div>== Requirements ==<br />
<br />
=== Matériels ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez prévoir au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Software ===<br />
<br />
* Build tools - for compiling source packages<br />
* [http://www.ruby-lang.org Ruby] - the Ruby programming language<br />
* [http://rubygems.org RubyGems] - package manager for Ruby code libraries (like CPAN for Perl or PEAR for PHP)<br />
* [http://bundler.io Bundler] - gem management tool for Ruby projects<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - backend storage engine<br />
* [http://www.openssl.org/ OpenSSL] - encryption library.<br />
* [http://curl.haxx.se/ libcurl] - multiprotocol file transfer library WARNING: Due to sidekiq longjmp error, you need at least curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - image processing library<br />
* [http://git-scm.com/ Git] - version control system<br />
* [http://redis.io/ Redis] - persistent key-value store<br />
* one of the JavaScript runtimes on [https://github.com/sstephenson/execjs execjs' supported list].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Debian/Common&diff=3449Template:Installation/Debian/Common2014-10-28T21:11:10Z<p>Framasoft member: /* cURL */</p>
<hr />
<div>=== Installer Nodejs ===<br />
<br />
Suivez les instructions pour Wheezy [https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#debian-lmde here].<br />
<br />
=== cURL ===<br />
<br />
{{Note|Debian fournit une ancienne version de cURL qui fait planter vos workers Sidekiq soumis à une charge importante. Si cela se produit assurez-vous d'avoir libcurl compilé soit avec c-ares soit avec le résolveur --enable-threaded-resolver. Davantage d'informations sont disponibles dans [https://github.com/diaspora/diaspora/issues/4202 cette question traitée sur le github]}}.<br />
<br />
=== Install the database ===<br />
<br />
Skip this step if you already have one.<br />
<br />
See the [http://wiki.debian.org/{{#switch: {{#var:DB}}|mysql=MySql|postgres=PostgreSql|mariadb=MariaDB}} Debian wiki].<br />
<br />
{{#ifeq: {{#var:mode}}|production|<br />
=== Creating a user for Diaspora ===<br />
<br />
As root run:<br />
<br />
{{#tag: syntaxhighlight|<br />
adduser diaspora<br />
su diaspora<br />
cd ~<br />
|lang="bash"}}<br />
<br />
The rest of the guide should happen under this user!<br />
}}<br />
<br />
{{Installation/RVM}}<br />
<br />
{{Installation/Common}}</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Debian/Common&diff=3448Template:Installation/Debian/Common2014-10-28T21:10:09Z<p>Framasoft member: /* cURL */</p>
<hr />
<div>=== Installer Nodejs ===<br />
<br />
Suivez les instructions pour Wheezy [https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#debian-lmde here].<br />
<br />
=== cURL ===<br />
<br />
{{Note|Debian fournit une ancienne version de cURL qui fait planter vos workers Sidekiq soumis à une charge importante. Si cela se produit assurez-vous d'avoir libcurl comilé soit avec c-ares soit avec le résolveur --enable-threaded-resolver. Davantage d'informations sont disponibles dans [https://github.com/diaspora/diaspora/issues/4202 cette question traitée sur le github]}}.<br />
<br />
=== Install the database ===<br />
<br />
Skip this step if you already have one.<br />
<br />
See the [http://wiki.debian.org/{{#switch: {{#var:DB}}|mysql=MySql|postgres=PostgreSql|mariadb=MariaDB}} Debian wiki].<br />
<br />
{{#ifeq: {{#var:mode}}|production|<br />
=== Creating a user for Diaspora ===<br />
<br />
As root run:<br />
<br />
{{#tag: syntaxhighlight|<br />
adduser diaspora<br />
su diaspora<br />
cd ~<br />
|lang="bash"}}<br />
<br />
The rest of the guide should happen under this user!<br />
}}<br />
<br />
{{Installation/RVM}}<br />
<br />
{{Installation/Common}}</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3447Template:Installation/Requirements2014-10-28T21:04:44Z<p>Framasoft member: /* Prérequiss */</p>
<hr />
<div>== Prérequis ==<br />
<br />
=== Matériels ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez prévoir au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Logiciels ===<br />
* Utilitaires nécessaires pour la compilation de sources<br />
* [http://www.ruby-lang.org Ruby] - le langage de programmation Ruby<br />
* [http://rubygems.org RubyGems] - gestionnaire de paquets pour les bibliothèques Ruby (comme CPAN pour le Perl ou PEAR pour le PHP)<br />
* [http://bundler.io Bundler] - gestionnaire de gems pour les projets Ruby<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - moteur de stockage backend<br />
* [http://www.openssl.org/ OpenSSL] - bibliothèque de chiffrement.<br />
* [http://curl.haxx.se/ libcurl] - bibliothèque de transfert de fichier multiprotocole ATTENTION : en raison de l'erreur sidekiq longjmp, il vous faut au moins curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - bibliothèque de traitement d'image<br />
* [http://git-scm.com/ Git] - système de contrôle de version<br />
* [http://redis.io/ Redis] - stockage clé-valeur persistante<br />
* L'un des moteurs d'exécution de JavaScript dans la [https://github.com/sstephenson/execjs liste des execjs supportés].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3446Template:Installation/Requirements2014-10-28T21:04:12Z<p>Framasoft member: /* Requirements */</p>
<hr />
<div>== Prérequiss ==<br />
<br />
=== Matériels ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez prévoir au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Logiciels ===<br />
* Utilitaires nécessaires pour la compilation de sources<br />
* [http://www.ruby-lang.org Ruby] - le langage de programmation Ruby<br />
* [http://rubygems.org RubyGems] - gestionnaire de paquets pour les bibliothèques Ruby (comme CPAN pour le Perl ou PEAR pour le PHP)<br />
* [http://bundler.io Bundler] - gestionnaire de gems pour les projets Ruby<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - moteur de stockage backend<br />
* [http://www.openssl.org/ OpenSSL] - bibliothèque de chiffrement.<br />
* [http://curl.haxx.se/ libcurl] - bibliothèque de transfert de fichier multiprotocole ATTENTION : en raison de l'erreur sidekiq longjmp, il vous faut au moins curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - bibliothèque de traitement d'image<br />
* [http://git-scm.com/ Git] - système de contrôle de version<br />
* [http://redis.io/ Redis] - stockage clé-valeur persistante<br />
* L'un des moteurs d'exécution de JavaScript dans la [https://github.com/sstephenson/execjs liste des execjs supportés].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3445Template:Installation/Requirements2014-10-28T21:03:29Z<p>Framasoft member: /* Software */</p>
<hr />
<div>== Requirements ==<br />
<br />
=== Matériels ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez prévoir au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
<br />
=== Logiciels ===<br />
<br />
* Utilitaires nécessaires pour la compilation de sources<br />
* [http://www.ruby-lang.org Ruby] - le langage de programmation Ruby<br />
* [http://rubygems.org RubyGems] - gestionnaire de paquets pour les bibliothèques Ruby (comme CPAN pour le Perl ou PEAR pour le PHP)<br />
* [http://bundler.io Bundler] - gestionnaire de gems pour les projets Ruby<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - moteur de stockage backend<br />
* [http://www.openssl.org/ OpenSSL] - bibliothèque de chiffrement.<br />
* [http://curl.haxx.se/ libcurl] - bibliothèque de transfert de fichier multiprotocole ATTENTION : en raison de l'erreur sidekiq longjmp, il vous faut au moins curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - bibliothèque de traitement d'image<br />
* [http://git-scm.com/ Git] - système de contrôle de version<br />
* [http://redis.io/ Redis] - stockage clé-valeur persistante<br />
* L'un des moteurs d'exécution de JavaScript dans la [https://github.com/sstephenson/execjs liste des execjs supportés].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3444Template:Installation/Requirements2014-10-28T21:01:47Z<p>Framasoft member: /* Hardware */</p>
<hr />
<div>== Requirements ==<br />
<br />
=== Matériels ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez prévoir au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Software ===<br />
<br />
* Build tools - for compiling source packages<br />
* [http://www.ruby-lang.org Ruby] - the Ruby programming language<br />
* [http://rubygems.org RubyGems] - package manager for Ruby code libraries (like CPAN for Perl or PEAR for PHP)<br />
* [http://bundler.io Bundler] - gem management tool for Ruby projects<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - backend storage engine<br />
* [http://www.openssl.org/ OpenSSL] - encryption library.<br />
* [http://curl.haxx.se/ libcurl] - multiprotocol file transfer library WARNING: Due to sidekiq longjmp error, you need at least curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - image processing library<br />
* [http://git-scm.com/ Git] - version control system<br />
* [http://redis.io/ Redis] - persistent key-value store<br />
* one of the JavaScript runtimes on [https://github.com/sstephenson/execjs execjs' supported list].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Debian/Common&diff=3443Template:Installation/Debian/Common2014-10-28T20:56:36Z<p>Framasoft member: /* Install Nodejs */</p>
<hr />
<div>=== Installer Nodejs ===<br />
<br />
Suivez les instructions pour Wheezy [https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#debian-lmde here].<br />
<br />
=== cURL ===<br />
<br />
{{Note|Debian ships with an old cURL version that can let your Sidekiq workers crash under higher load. If this happens make sure to have a libcurl that is compiled with either c-ares support or --enable-threaded-resolver. More information can be found in [https://github.com/diaspora/diaspora/issues/4202 this issue]}}<br />
<br />
=== Install the database ===<br />
<br />
Skip this step if you already have one.<br />
<br />
See the [http://wiki.debian.org/{{#switch: {{#var:DB}}|mysql=MySql|postgres=PostgreSql|mariadb=MariaDB}} Debian wiki].<br />
<br />
{{#ifeq: {{#var:mode}}|production|<br />
=== Creating a user for Diaspora ===<br />
<br />
As root run:<br />
<br />
{{#tag: syntaxhighlight|<br />
adduser diaspora<br />
su diaspora<br />
cd ~<br />
|lang="bash"}}<br />
<br />
The rest of the guide should happen under this user!<br />
}}<br />
<br />
{{Installation/RVM}}<br />
<br />
{{Installation/Common}}</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3441Template:Installation/Requirements2014-10-28T20:48:10Z<p>Framasoft member: restoring previous english version</p>
<hr />
<div>== Requirements ==<br />
<br />
=== Hardware ===<br />
<br />
For running an average-sized pod, your server should have ''at the very least'' 512MB of RAM (+1GB swap space) and a decent multi-core CPU. The amount of hard disk space required largely depends on how many images you expect your users to upload. If you plan to run the database server on the same host you should allow for at least double the amount of RAM and disk space.<br />
<br />
=== Software ===<br />
<br />
* Build tools - for compiling source packages<br />
* [http://www.ruby-lang.org Ruby] - the Ruby programming language<br />
* [http://rubygems.org RubyGems] - package manager for Ruby code libraries (like CPAN for Perl or PEAR for PHP)<br />
* [http://bundler.io Bundler] - gem management tool for Ruby projects<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - backend storage engine<br />
* [http://www.openssl.org/ OpenSSL] - encryption library.<br />
* [http://curl.haxx.se/ libcurl] - multiprotocol file transfer library WARNING: Due to sidekiq longjmp error, you need at least curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - image processing library<br />
* [http://git-scm.com/ Git] - version control system<br />
* [http://redis.io/ Redis] - persistent key-value store<br />
* one of the JavaScript runtimes on [https://github.com/sstephenson/execjs execjs' supported list].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3440Template:Installation/Requirements2014-10-28T20:45:19Z<p>Framasoft member: Undo revision 3439 by Framasoft member (talk)</p>
<hr />
<div>== Prérequis ==<br />
<br />
=== Matériels ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez prévoir au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Logiciels ===<br />
<br />
* Build tools - for compiling source packages<br />
* [http://www.ruby-lang.org Ruby] - the Ruby programming language<br />
* [http://rubygems.org RubyGems] - package manager for Ruby code libraries (like CPAN for Perl or PEAR for PHP)<br />
* [http://bundler.io Bundler] - gem management tool for Ruby projects<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - backend storage engine<br />
* [http://www.openssl.org/ OpenSSL] - encryption library.<br />
* [http://curl.haxx.se/ libcurl] - multiprotocol file transfer library WARNING: Due to sidekiq longjmp error, you need at least curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - image processing library<br />
* [http://git-scm.com/ Git] - version control system<br />
* [http://redis.io/ Redis] - persistent key-value store<br />
* one of the JavaScript runtimes on [https://github.com/sstephenson/execjs execjs' supported list].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3439Template:Installation/Requirements2014-10-28T20:38:58Z<p>Framasoft member: /* Logiciels */</p>
<hr />
<div>== Prérequis ==<br />
<br />
=== Matériels ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez prévoir au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Logiciels ===<br />
<br />
* Utilitaires nécessaires pour la compilation de sources<br />
* [http://www.ruby-lang.org Ruby] - le langage de programmation Ruby<br />
* [http://rubygems.org RubyGems] - gestionnaire de paquets pour les bibliothèques Ruby (comme CPAN pour le Perl ou PEAR pour le PHP)<br />
* [http://bundler.io Bundler] - gestionnaire de gems pour les projets Ruby<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - moteur de stockage backend<br />
* [http://www.openssl.org/ OpenSSL] - bibliothèque de chiffrement.<br />
* [http://curl.haxx.se/ libcurl] - bibliothèque de transfert de fichier multiprotocole ATTENTION : en raison de l'erreur sidekiq longjmp, il vous faut au moins curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - bibliothèque de traitement d'image<br />
* [http://git-scm.com/ Git] - système de contrôle de version<br />
* [http://redis.io/ Redis] - stockage clé-valeur persistante<br />
* L'un des moteurs d'exécution de JavaScript dans la [https://github.com/sstephenson/execjs liste des execjs supportés].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3438Template:Installation/Requirements2014-10-28T20:32:53Z<p>Framasoft member: /* Logiciel */</p>
<hr />
<div>== Prérequis ==<br />
<br />
=== Matériels ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez prévoir au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Logiciels ===<br />
<br />
* Build tools - for compiling source packages<br />
* [http://www.ruby-lang.org Ruby] - the Ruby programming language<br />
* [http://rubygems.org RubyGems] - package manager for Ruby code libraries (like CPAN for Perl or PEAR for PHP)<br />
* [http://bundler.io Bundler] - gem management tool for Ruby projects<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - backend storage engine<br />
* [http://www.openssl.org/ OpenSSL] - encryption library.<br />
* [http://curl.haxx.se/ libcurl] - multiprotocol file transfer library WARNING: Due to sidekiq longjmp error, you need at least curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - image processing library<br />
* [http://git-scm.com/ Git] - version control system<br />
* [http://redis.io/ Redis] - persistent key-value store<br />
* one of the JavaScript runtimes on [https://github.com/sstephenson/execjs execjs' supported list].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3437Template:Installation/Requirements2014-10-28T20:32:42Z<p>Framasoft member: /* Matériel */</p>
<hr />
<div>== Prérequis ==<br />
<br />
=== Matériels ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez prévoir au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Logiciel ===<br />
<br />
* Build tools - for compiling source packages<br />
* [http://www.ruby-lang.org Ruby] - the Ruby programming language<br />
* [http://rubygems.org RubyGems] - package manager for Ruby code libraries (like CPAN for Perl or PEAR for PHP)<br />
* [http://bundler.io Bundler] - gem management tool for Ruby projects<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - backend storage engine<br />
* [http://www.openssl.org/ OpenSSL] - encryption library.<br />
* [http://curl.haxx.se/ libcurl] - multiprotocol file transfer library WARNING: Due to sidekiq longjmp error, you need at least curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - image processing library<br />
* [http://git-scm.com/ Git] - version control system<br />
* [http://redis.io/ Redis] - persistent key-value store<br />
* one of the JavaScript runtimes on [https://github.com/sstephenson/execjs execjs' supported list].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3436Template:Installation/Requirements2014-10-28T20:32:23Z<p>Framasoft member: /* Matériel */</p>
<hr />
<div>== Prérequis ==<br />
<br />
=== Matériel ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez prévoir au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Logiciel ===<br />
<br />
* Build tools - for compiling source packages<br />
* [http://www.ruby-lang.org Ruby] - the Ruby programming language<br />
* [http://rubygems.org RubyGems] - package manager for Ruby code libraries (like CPAN for Perl or PEAR for PHP)<br />
* [http://bundler.io Bundler] - gem management tool for Ruby projects<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - backend storage engine<br />
* [http://www.openssl.org/ OpenSSL] - encryption library.<br />
* [http://curl.haxx.se/ libcurl] - multiprotocol file transfer library WARNING: Due to sidekiq longjmp error, you need at least curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - image processing library<br />
* [http://git-scm.com/ Git] - version control system<br />
* [http://redis.io/ Redis] - persistent key-value store<br />
* one of the JavaScript runtimes on [https://github.com/sstephenson/execjs execjs' supported list].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3435Template:Installation/Requirements2014-10-28T20:31:41Z<p>Framasoft member: /* Matériel */</p>
<hr />
<div>== Prérequis ==<br />
<br />
=== Matériel ===<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez permettre au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Logiciel ===<br />
<br />
* Build tools - for compiling source packages<br />
* [http://www.ruby-lang.org Ruby] - the Ruby programming language<br />
* [http://rubygems.org RubyGems] - package manager for Ruby code libraries (like CPAN for Perl or PEAR for PHP)<br />
* [http://bundler.io Bundler] - gem management tool for Ruby projects<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - backend storage engine<br />
* [http://www.openssl.org/ OpenSSL] - encryption library.<br />
* [http://curl.haxx.se/ libcurl] - multiprotocol file transfer library WARNING: Due to sidekiq longjmp error, you need at least curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - image processing library<br />
* [http://git-scm.com/ Git] - version control system<br />
* [http://redis.io/ Redis] - persistent key-value store<br />
* one of the JavaScript runtimes on [https://github.com/sstephenson/execjs execjs' supported list].</div>Framasoft memberhttps://wiki.diasporafoundation.org/wiki/index.php?title=Template:Installation/Requirements&diff=3434Template:Installation/Requirements2014-10-28T20:30:15Z<p>Framasoft member: /* Requirements */</p>
<hr />
<div>== Prérequis ==<br />
<br />
=== Matériel ===<br />
<br />
For running an average-sized pod, your server should have ''at the very least'' 512MB of RAM (+1GB swap space) and a decent multi-core CPU. The amount of hard disk space required largely depends on how many images you expect your users to upload. If you plan to run the database server on the same host you should allow for at least double the amount of RAM and disk space.<br />
Pour l'exécution d'un pod de taille moyenne, votre serveur doit avoir ''au minimum'' 512 Mo de RAM (+1 Go d'espace de swap) et un CPU multicœur décent. La quantité d'espace disque requis dépend en grande partie du nombre d'images que vous estimez que vos utilisateurs téléchargeront. Si vous envisagez d'exécuter le serveur de base de données sur le même hôte, vous devriez permettre au moins un volume double de mémoire vive et d'espace disque.<br />
<br />
=== Logiciel ===<br />
<br />
* Build tools - for compiling source packages<br />
* [http://www.ruby-lang.org Ruby] - the Ruby programming language<br />
* [http://rubygems.org RubyGems] - package manager for Ruby code libraries (like CPAN for Perl or PEAR for PHP)<br />
* [http://bundler.io Bundler] - gem management tool for Ruby projects<br />
* {{#switch: {{#var:DB}}|mysql=[http://www.mysql.com MySQL]|mariadb=[https://mariadb.org MariaDB]|postgres=[http://www.postgresql.org/ PostgreSQL]}} - backend storage engine<br />
* [http://www.openssl.org/ OpenSSL] - encryption library.<br />
* [http://curl.haxx.se/ libcurl] - multiprotocol file transfer library WARNING: Due to sidekiq longjmp error, you need at least curl 7.32<br />
* [http://www.imagemagick.org/ ImageMagick] - image processing library<br />
* [http://git-scm.com/ Git] - version control system<br />
* [http://redis.io/ Redis] - persistent key-value store<br />
* one of the JavaScript runtimes on [https://github.com/sstephenson/execjs execjs' supported list].</div>Framasoft member