| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze |
| informace:projekty [2016/12/18 20:19] – hostovane sluzby Aither | informace:projekty [2025/03/30 18:03] (aktuální) – [HaveAPI] promazany stare haveapi repozitare aither |
|---|
| <page>information:projects</page> | <page>information:projects</page> |
| ====== Projekty spolku vpsFree.cz ====== | ====== Projekty spolku vpsFree.cz ====== |
| Všechny projekty jsou ve formě git repozitářů k dispozici na | Naše projekty jsou hostovány na [[https://github.com/vpsfreecz|GitHubu]], chyby |
| https://git.vpsfree.cz a zrcadleny na | můžete hlásit tam. |
| [[https://github.com/vpsfreecz|githubu]]. | |
| | |
| Na organizaci vývoje, bug reporty a sběr nápadů provozujeme | |
| [[https://redmine.vpsfree.cz|Redmine]], viz | |
| [[informace:chyby_a_napady|kam hlásit chyby a nápady]]. | |
| |
| ===== vpsFree.cz ===== | ===== vpsFree.cz ===== |
| ^ Repozitář ^ Popis ^ | ^ Repozitář ^ Popis ^ |
| | web | Web www.vpsfree.cz. | | | [[https://github.com/vpsfreecz/web|web]] | Web www.vpsfree.cz. | |
| | vpsfree-client | Klient k https://api.vpsfree.cz. | | | [[https://github.com/vpsfreecz/vpsf-status|vpsf-status]] | https://status.vpsf.cz | |
| | build-vpsfree-templates | Skripty na generování šablon distribucí. | | | [[https://github.com/vpsfreecz/vpsfree-client|vpsfree-client]] | Klient k https://api.vpsfree.cz. | |
| | salt-configuration | Konfigurace fyzických serverů. | | | [[https://github.com/vpsfreecz/vpsfree-cz-configuration|vpsfree-cz-configuration]] | Konfigurace infrastruktury vpsFree.cz | |
| | vpsfree-irc-bot | IRC bot na našem kanálu. | | | [[https://github.com/vpsfreecz/confctl|confctl]] | Nástroj pro nasazení konfigurace, používáme ve [[https://github.com/vpsfreecz/vpsfree-cz-configuration|vpsfree-cz-configuration]] | |
| | |
| | ===== vpsAdminOS ===== |
| | [[https://vpsadminos.org|vpsAdminOS]] je linuxová distribuce založená na |
| | [[https://nixos.org|NixOS]] a [[https://github.com/cleverca22/not-os/|not-os]] |
| | sloužící jako hostitel pro VPS (kontejnery). |
| | |
| | ^ Repozitář ^ Popis ^ |
| | | [[https://github.com/vpsfreecz/vpsadminos|vpsadminos]] | vpsAdminOS | |
| | | [[https://github.com/vpsfreecz/linux|linux]] | Linux kernel pro vpsAdminOS | |
| | | [[https://github.com/vpsfreecz/zfs|zfs]] | ZFS pro vpsAdminOS | |
| | | [[https://github.com/vpsfreecz/vpsadminos-org-configuration|vpsadminos-org-configuration]] | Konfigurace pro vpsadminos.org | |
| | |
| | ===== vpsAdmin ===== |
| | [[https://vpsadmin.vpsfree.cz|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 ^ |
| | | [[https://github.com/vpsfreecz/vpsadmin|vpsadmin]] | Hlavní repozitář. | |
| | | [[https://github.com/vpsfreecz/vpsfree-mail-templates|vpsfree-mail-templates]] | Šablony e-mailů, které vpsAdmin rozesílá | |
| | | [[https://github.com/vpsfreecz/terraform-provider-vpsadmin|terraform-provider-vpsadmin]] | Provider pro [[https://terraform.io]] | |
| | | [[https://github.com/vpsfreecz/vpsadmin-go-client|vpsadmin-go-client]] | Golang klient pro [[navody:vps:api|API]] | |
| |
| ===== HaveAPI ===== | ===== HaveAPI ===== |
| |
| ^ Repozitář ^ Popis ^ | ^ Repozitář ^ Popis ^ |
| | haveapi | Framework pro implementaci API serveru v Ruby. | | | [[https://github.com/vpsfreecz/haveapi|haveapi]] | API server/klienti. | |
| | 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 ===== | |
| [[https://vpsadmin.vpsfree.cz|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-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í ===== | ===== Ostatní ===== |
| ^ Repozitář ^ Popis ^ | ^ Repozitář ^ Popis ^ |
| | spl | Fork https://github.com/zfsonlinux/spl | | | [[https://github.com/vpsfreecz/vpsfree-irc-bot|vpsfree-irc-bot]] | IRC bot na našem kanálu. | |
| | zfs | Fork https://github.com/zfsonlinux/zfs | | | [[https://github.com/vpsfreecz/vpsfree-maintenance-tasks|vpsfree-maintenance-tasks]] | Znovupoužitelné skripty pro manipulaci infrastruktury. | |
| | vzctl | Fork vzctl podporující více distribucí a vzdálenou konzoli. | | |
| |
| ===== Hostované služby ===== | ===== Hostované služby ===== |
| ^ Služba ^ Popis ^ URL ^ | ^ Služba ^ Popis ^ URL ^ |
| | IRC bouncer | Viz [[informace:chat#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 | | | 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. | |
| |