LUMIERA.clone/doc/technical/infra/Webserver/Webserver.txt
2025-09-02 02:03:24 +02:00

112 lines
2.9 KiB
Text

Webserver Configuration
=======================
:Author: cehteh
:Date: Nov 2018
Here are some annotations which websites are available. Who is
responsible for the administration and how to improve the websites.
Websites
--------
https://lumiera.org https://www.lumiera.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The main Website.
- Data is in '/var/www'. The Website is a git repository.
- Configuration is at '/etc/apache2/sites-available/lumiera.conf'
- cehteh cares for the administration.
- To proprose some changes clone the git repository and send a
notfication/merge-request to the mailinglist.
Some directories symlink to other directories (see below).
https://staging.lumiera.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Testing repository for the Website. Web development is done and
reviewed here before it gets pushed to the main Website.
- Data is in '/var/www-staging'. The Website is a git repository.
- Configuration is at '/etc/apache2/sites-available/staging.conf'
- cehteh cares for the administration.
- To proprose some changes clone the git repository and send a
notfication/merge-request to the mailinglist.
https://git.lumiera.org
~~~~~~~~~~~~~~~~~~~~~~~
The gitweb interface to all public git repositories hosted on the server.
- Configuration is at '/etc/apache2/sites-available/gitweb.conf'
- cehteh (and sometimes ichthyo) cares for the administration.
https://issues.lumiera.org
~~~~~~~~~~~~~~~~~~~~~~~~~~
Trac issue tracker.
- Configuration is at '/etc/apache2/sites-available/trac.conf'
- ichthyo cares for the administration.
https://static.lumiera.org
~~~~~~~~~~~~~~~~~~~~~~~~~~
Hosting big static files (media, videos, pictures)
- Data is in '/var/local/www_static'. The Website is a git-annex repository.
- Configuration is at '/etc/apache2/sites-available/static.conf'
- cehteh cares for the administration.
- we have a 'sample_archive' for some test-media/video files
there. People can contribute more media, ask on the mailinglist for
details.
- Data will be placed there 'on-demand'. Don't forget to 'git annex add' the files.
Directories
-----------
Some noteable directories.
/git /var/local/git/
~~~~~~~~~~~~~~~~~~~~
Directories and symlinks to public git repositories served by the git
daemon and gitweb.
/var/local/tiddly/
~~~~~~~~~~~~~~~~~~
Git repository with the tiddlywiki used for some work notes during development.
/var/local/www_debian/
~~~~~~~~~~~~~~~~~~~~~~
Debian package pool maintained by ichthyo.
/var/local/doxy/
~~~~~~~~~~~~~~~~
API-Documentation generated by 'doxygen'.
/var/local/gitmob/
~~~~~~~~~~~~~~~~~~
Public writable git repositories for receiving small and easy
contributions.
/var/local/rsyncd_incoming/
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Upload directory where people can rsync data.
/var/local/www_documentation/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Clone of the lumiera source repository to serve the documentation within.