LinuxFr.org is a French-speaking website about Free software / hardware / culture / stuff.
This git repository is the rails application that runs on LinuxFr.org.
See INSTALL.md to set up LinuxFr.org on a Debian environment.
Alternatively, you can read Docker.md to setup easily LinuxFr.org development environment with the Docker engine and docker-compose.
Overview of LinuxFr.org stack:
graph TD
J(share linuxfrorg/share-linuxfr.org) -->|HTTP| K[\third party social networks/]
A[/browser/webclient\] -->|HTTP| B[web front nginx]
D("img cache linuxfrorg/img-LinuxFr.org") -->|HTTP| G[\third party web sites/]
B -->|HTTP, IP socket| D
B -->|HTTP, unix socket| I("board linuxfrorg/board-sse-linuxfr.org")
B -->|HTTP, unix socket| C("RoR site linuxfrorg/linuxFr.org")
D --> F[Redis cache]
I --> F
C --> F
J --> F
C --> E[SQL database MariaDB]
C -->|HTTP, IP socket| Y("svgtex maths & LaTeX linuxfrorg/svgtex")
B <-->|HTTP,IP socket| H("epub converter linuxfrorg/epub-LinuxFr.org")
The code is licensed as GNU AGPLv3. See the LICENSE file for the full license.
The default avatar is a Tux derived from the Tux Flat SVG created by gg3po and Iwan Gabovitch under the GPL v2 or any later version.
Feather icons are licenced MIT.
♡2011 by Bruno Michel. Copying is an act of love. Please copy and share.