babolivier/cozy-archlinux
Package testing environment for Cozy on Archlinux.
196
An Archlinux port of Cozy, the personal cloud that you can hack, host and delete. This port is packaged with either the Apache 2 web server or the Nginx one, or with none of them.
There are two ways of installing these packages.
The stable versions of these packages are available on the official Archlinux User Repository. You can install them with the AUR client of your choice. For example, with yaourt:
yaourt -S cozy-apache
yaourt -S cozy-nginx
yaourt -S cozy-standalone
Please keep in mind that Cozy is currently only available with Node.JS 0.10.x, that's why we have to use another package than the nodejs
package located in the official Archlinux repositories (v4.x). To have the platform running on Archlinux, we need to use the AUR package nodejs10
, which will compile Node.JS v0.10.40, and can take a long time on small configurations. As the package is included in the dependances, you don't need to worry about previously installing the v0.10.x, but just keep in mind that it may take a while.
makepkg
Another way to install these packages is to clone this repository, then enter the selected package's directory and run makepkg -si
. This will install the package with all the needed dependencies.
Caution: This wil NOT install the dependencies located in AUR. If you chose to install the package this way, you'll need to manually install cozy-indexer
and nodejs10
before installing the chosen package.
cozy-apache
and cozy-nginx
These two are packages which groups Cozy with one of the mentionned web servers. You can find them on this repository by browsing the folder named after the web server they are related to.
Since Cozy is constitued with several bricks, we need a reverse proxy to link them all with the others. For this purpose, we use an additional web server. These packages are aiming at providing an easy way to install the platform, with zero additional configuration needed, including the webserver. Install one if this package, direct your browser to your server's FQDN (the one you filled in the installation), and here you go, your Cozy is up and running.
cozy-standalone
As some people prefer using other software than Nginx or Apache 2 for reverse proxying, this package provides only the platform, without any web server nor configuration for it.
If you want to refer to a configuration file for Nginx or Apache 2 to build your own one, you can find them on the official repository for the Debian/Ubuntu Cozy package.
Cozy is a platform that brings all your web services in the same private space. With it, your web apps and your devices can share data easily, providing you with a new experience. You can install Cozy on your own hardware where no one profiles you. You install only the applications you want. You can build your own one too.
If you want to discuss or contribute to these packages, here are all the ways to contact me:
If you're around Brest or Rennes (France), we can even meet to talk a bit around a drink :-)
docker pull babolivier/cozy-archlinux