... | ... | @@ -261,9 +261,14 @@ https://team.inria.fr/ |
|
|
## Wordpress hosting for projects in general (research projects, collaborations)
|
|
|
https://project.inria.fr/
|
|
|
|
|
|
Site addresses are in the form ```https://project.inria.fr/<sitename>```. It supports virtual hosting, meaning that it can be configured to serve page for an alternate URL, in the inria domain (for example ```https://<project>.inria.fr``` or not (for example ```https://<project>.org```). For non inria domains, you need to rent the domain name.
|
|
|
|
|
|
## Static files storage
|
|
|
https://wiki.inria.fr/support/Espace_web
|
|
|
It is intended to store static files served with http. It is accessible with webdav, so it's possible to setup automated rsync to this place. The documentation says that it's intended only for static files needed by another website, but we had confirmation that it's possible to host a full static web site.
|
|
|
|
|
|
It is intended to store static files or web sites served with https. It is accessible with webdav, so it's possible to setup automated rsync to this place. The documentation says that it's intended only for static files needed by another website, but we had confirmation that it's officially supported to host full static web sites.
|
|
|
|
|
|
URLs are in the form ```https://files.inria.fr/<sitename>```. It supports virtual hosting, meaning that it can be configured to serve page for an alternate URL, in the inria domain (for example ```https://<project>.inria.fr``` or not (for example ```https://<project>.org```). For non inria domains, you need to rent the domain name.
|
|
|
|
|
|
## gitlabpages
|
|
|
Gitlab includes gitlab-pages. Gitlab pages can only serve static content, so this means no PHP (unlike the forge) or database. For example it is not possible to host a dokuwiki (which is php based). The generation of the pages is done with the same mechanisms as gitlab continuous integration. Any static site generator can be used (and there are templates for many). Gitlab pages are served over HTTPS. A [gitlab runner](https://docs.gitlab.com/runner/) is needed to build gitlab pages. A gitlab runner is a server/VM/docker container running an agent and which can act as an executor for gitlab continuous integration jobs (and gitlab pages are a special case of gitlab continuous integration). As it is annoying for every project to setup a runner just for being able to publish a website, there is a work in progress to add shared runners to the inria gitlab. In the meantime, all projects requiring a runner for quick tasks like gitlab pages generation can ask to join the [qlf-ci-gitlab-runner](https://gitlab.inria.fr/inria-ci/qlf-ci-gitlab-runner) which provides such pseudo-shared docker runners.
|
... | ... | |