Presentation is loading. Please wait.

Presentation is loading. Please wait.

VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur This presentation is licenced under Creative Commons – BY - Share Alike 3.0 Unported

Similar presentations


Presentation on theme: "VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur This presentation is licenced under Creative Commons – BY - Share Alike 3.0 Unported"— Presentation transcript:

1 VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur This presentation is licenced under Creative Commons – BY - Share Alike 3.0 Unported http://creativecommons.org/licenses/by-sa/3.0/deed.fr

2 Plan ● TuxFamily ● VHFFS ● VHFFS Future 2 / 23

3 Part 1 - TuxFamily 3 / 23

4 TuxFamily, Presentation ● Free hosting for free software ● Web hosting : PHP, MySQL and PostgreSQL ● Domain name management ● Source code repositories (CVS, SVN, Git) ● Mail boxes/forwards and mailing lists ● Downloads area ● ftp, ftps, sftp, ssh user access 4 / 23

5 TuxFamily, Some numbers ● 1800 user accounts ● 1350 groups (projects) ● 7 years old organisation ● Hosted in 4 datacenters ● 20 running servers ● 35 Mbits/s in 95percentile ● About ten persons to handle the service 5 / 23

6 TuxFamily, Needs... ● Handle efficiently services requests ● Make repetitive tasks automatically ● Store the data in one place ● Not related to the architecture ● Not intrusive in the system ● User friendly ● Do not make coffee, just works 6 / 23

7 Part 2 - VHFFS 7 / 23

8 VHFFS, Definition ● Not designed to do servers configuration ● This is not a forge ● Destinated to hosters ● Can manage users requests ● Mainly designed for users ● Do necessary tasks to create or destroy services 8 / 23

9 ● User creation ● Requesting a group ● Moderating this group ● Requesting a web area ● Moderating this web area ● Request of a MySQL database ● Moderating the MySQL database ● Check that the web area is working VHFFS, Short presentation 9 / 23

10 VHFFS, Features ● Management of groups (projects) ● Quota ● Moderation of user requests ● Creating, modificating, destroying services ● Statistics ● Management of many services 10 / 23

11 VHFFS, Handled services ● Mail ● Mailing-list ● CVS ● SVN ● Git ● Web ● MySQL ● PostgreSQL ● Downloads ● DNS ● Jabber 11 / 23

12 VHFFS, Architecture API BACKEND PANELROBOTSTOOLS... 12 / 23

13 VHFFS, The API ● Handle the communication to the database ● Manage access right ● Check that everything is consistent ● Contain the shared code of panel, robots,... ● A Perl module per service or « important thing » 13 / 23

14 VHFFS, The panel ● Part which is seen by users ● Mainly used by hosted people – As simple as possible ● Administration aera for staff members – Moderation – Services editing – Mass mailing 14 / 23

15 VHFFS, Robots ● Run at regular intervals ● Fetch the tasks that should be done through the API ● Make modifications to the file system ● Generate configuration file 15 / 23

16 VHFFS, Tools ● Command line tools – vhffs-makeadmin – vhffs-moderate – vhffs-quota –... ● IRC Bot – Moderation – Fetch data about users and groups 16 / 23

17 VHFFS, Philosophy ● Do not enforce the use of a third party software ● Easy to adapt to other softwares by modifying a robot ● Do not prevent the usage of several servers ● Easy to write new modules 17 / 23

18 VHFFS, Documentation ● Constant evolution ● Installation guide ● General FAQ ● Technical FAQ ● VHFFS book 18 / 23

19 VHFFS, Internationalization ● The panel is fully translated into 3 languages ● Full UTF8 compliance ● Add a new language is easy ● The documentation is translated into several languages 19 / 23

20 VHFFS, Security ● Groups are jailed ● UNIX rights ● ACL ● VHFFS-FS 20 / 23

21 Partie 3 - VHFFS Future 21 / 23

22 VHFFS, What's next ? ● Handle of new services – Depending on TuxFamily needs – External contributions ● VHFFS-Cron ● The public part of the panel need to be improved ● Forge module ? ● Fix the asynchronism due to delayed robots 22 / 23

23 Questions ? ● For more information : ● http://www.vhffs.org ● http://www.tuxfamily.org 23 / 23


Download ppt "VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur This presentation is licenced under Creative Commons – BY - Share Alike 3.0 Unported"

Similar presentations


Ads by Google