Services/WebHosting: Difference between revisions

From DcUsers
No edit summary
No edit summary
Line 46: Line 46:


If you don't have a shell access and your application needs to be generated, please ask an administrator. It may be possible to use a hook or crontab (not involving uncontrolled code for security reasons).
If you don't have a shell access and your application needs to be generated, please ask an administrator. It may be possible to use a hook or crontab (not involving uncontrolled code for security reasons).

== Website Stats ==

Visitors statistics and various other metrics can be made available; this is not activated by default though, please contact an administrator if you wish so.

Then you would be able to access the [https://webstats.duckcorp.org/ Stats service] using your LDAP credentials.


== Technical Details ==
== Technical Details ==

Revision as of 08:32, 19 December 2018

Service 'WebHosting'
Description Web sites and applications hosting for DC users.
Prerequisite You would need a shell access, FTP access or VCS repository
Account Global (registration required) IPv6 Ready Yes
Security Notes This service is secured using HTTPS. The remaining non-HTTPS websites are being upgraded.

Access

Web hosting happens on Toushirou.

Available methods:

  • using a shell account is you already have one; if not, you might ask for one, but this is not easily granted for security reasons
  • using a VCS repository
  • using an FTP account is also possible but we try to deprecate this method.

Available Protocols

All websites are using HTTPS, with HTTP redirecting to HTTPs for security and privacy. Except if there is a very good reason, HTTP-only or without redirection is not an option.

All websites are also available via HTTP2, with the only exception being sites relying on Apache indexes because of this bug.

Available Languages

We currently support these langages:

  • Python 2.7 and 3.5, and WSGI applications
  • Ruby 2.3, and Rack-enabled (Rails…) applications
  • Perl 5.24
  • PHP 7.0
  • NodeJS 4.8 applications

Java applications are not an option, but we may consider other languages though.

If you need libraries and tools installed, please contact an administrator.

Website Database

SQL databases are available, please look at this corner of the documentation.

If the database node is hosted on Toushirou, then you may use UNIX socket access for increased performances.

Website Generation

If you have shell access, then you can handle this yourself, setup hooks/crontabs/… as needed. Contact us if you need help.

If you don't have a shell access and your application needs to be generated, please ask an administrator. It may be possible to use a hook or crontab (not involving uncontrolled code for security reasons).

Technical Details

This service is made using: