Znalostní Báze

Informace o sdružení vpsFree.cz, návody a nejčastější dotazy.

Uživatelské nástroje

Nástroje pro tento web


informace:projekty

Projekty spolku vpsFree.cz

Všechny projekty jsou ve formě git repozitářů k dispozici na https://git.vpsfree.cz a zrcadleny na githubu.

Na organizaci vývoje, bug reporty a sběr nápadů provozujeme Redmine, viz kam hlásit chyby a nápady.

vpsFree.cz

Repozitář Popis
web Web www.vpsfree.cz.
vpsfree-client Klient k https://api.vpsfree.cz.
build-vpsfree-templates Skripty na generování šablon distribucí.
salt-configuration Konfigurace fyzických serverů.
vpsfree-irc-bot IRC bot na našem kanálu.

HaveAPI

HaveAPI je framework pro tvorbu samodokumentujících se RESTful API, který byl původně založen pro vpsAdmin API, ale jedná se o nezávislý projekt. Díky schopnosti API se zdokumentovat lze pro komunikaci s každým takovým API využívat generické klienty, které o API dopředu nemusí nic vědět.

Repozitář Popis
haveapi Framework pro implementaci API serveru v Ruby.
haveapi-client Klientská knihovna a CLI v Ruby.
haveapi-client-php Klientská knihovna v PHP.
haveapi-client-js Klientská knihovna v JavaScriptu.
haveapi-webui Webová administrace.
haveapi-fs Souborový systém založený na FUSE.
haveapi-dokuwiki Autentizační plugin pro DokuWiki.

vpsAdmin

vpsAdmin je rozhraní pro správu fyzických serverů, na nich běžících virtuálních serverů, diskových úložišť a dalších souvisejích věcí. vpsAdmin byl vyvinut pro potřeby spolku vpsFree.cz a do budoucna bychom jej rádi viděli nasazen i mimo naši infrastrukturu.

Repozitář Popis URL
vpsadmin-api RESTful API založeno na HaveAPI, jádro vpsAdminu. https://api.vpsfree.cz
vpsadmind Démon běžíci na všech fyzických serverech v clusteru
vpsadmindctl CLI utilita k ovládání vpsadmind.
vpsadmin-webui Webové rozhraní k API založeno na HaveAPI klientech. https://vpsadmin.vpsfree.cz
vpsadmin-client haveapi-client přizpůsoben pro vpsAdmin API.
vpsadmin-doc Dokumentace vpsAdminu. https://projects.vpsfree.cz/vpsadmin-doc/
vpsadmin-download-mounter Umožňuje stahovat zálohy ze všech serverů z jednoho místa.
vpsadmin-console-router Router mezi klienty a backendem pro vzdálenou konzoli.
vpsadmin-mail-templates Pomocné skripty pro generování a instalaci šablon e-mailů.
vpsadmin-plugin-newslog Plugin pro přidávání krátkých novinek/událostí.
vpsadmin-plugin-payments Plugin přidávající podporu pro platící uživatele.
vpsadmin-plugin-requests Plugin přidávající podporu pro uživatelské požadavky.
vpsadmin-plugin-webui Podpůrný plugin pro webové rozhraní.
vpsadmin-project-manager Hromadná správa všech repozitářů vpsAdminu.
vpsadmin-vpsfree Konfigurace vpsAdminu specifická pro vpsFree.cz.
vpsadmininstall Starý instalátor vpsAdminu, nyní nefunkční.

Ostatní

Repozitář Popis
spl Fork https://github.com/zfsonlinux/spl
zfs Fork https://github.com/zfsonlinux/zfs
vzctl Fork vzctl podporující více distribucí a vzdálenou konzoli.

Hostované služby

Služba Popis URL
IRC bouncer Viz bouncer https://im.vpsfree.cz/znc/
Paste service Služba, přes kterou lze posílat úryvky kódu, výstupy příkazů, apod. https://paste.vpsfree.cz

Jak přispívat

Patche je možno přiložit k požadavku v Redmine, nebo lze udělat pull request na githubu.

informace/projekty.txt · Poslední úprava: 2017/02/12 16:34 autor: Aither