Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
information:projects [2017/02/12 15:36] – Plugins Aither | information:projects [2019/09/05 07:51] – Remove redmine Aither |
---|
====== Projects of the VpsFree.cz Association ====== | ====== Projects of the vpsFree.cz Association ====== |
All projects are available in the form of Git repositories on | Our projects are usually available on [[https://github.com/vpsfreecz|GitHub]], bugs and issues |
https://git.vpsfree.cz and mirrored on | can be reported there. |
[[https://github.com/vpsfreecz|GitHub]]. | |
| |
In order to organize development, bug reports and idea collection, we have a | |
[[https://redmine.vpsfree.cz|Redmine]], see | |
[[information:Bugs_and_Ideas|where to report bugs and send ideas]]. | |
| |
| |
| [[https://github.com/vpsfreecz/salt-configuration|salt-configuration]] | Physical server configuration. | | | [[https://github.com/vpsfreecz/salt-configuration|salt-configuration]] | Physical server configuration. | |
| [[https://github.com/vpsfreecz/vpsfree-irc-bot|vpsfree-irc-bot]] | An IRC bot on our channel. | | | [[https://github.com/vpsfreecz/vpsfree-irc-bot|vpsfree-irc-bot]] | An IRC bot on our channel. | |
| | [[https://github.com/vpsfreecz/vpsfree-maintenance-tasks|vpsfree-maintenance-tasks]] | Reusable scripts for administrators. | | |
| |
===== HaveAPI ===== | ===== HaveAPI ===== |
| |
^ Repository ^ Description ^ | ^ Repository ^ Description ^ |
| [[https://github.com/vpsfreecz/haveapi|haveapi]] | A framework for the implementation of API servers in Ruby. | | | [[https://github.com/vpsfreecz/haveapi|haveapi]] | Server frameworks/clients. | |
| [[https://github.com/vpsfreecz/haveapi-client|haveapi-client]] | A client library and CLI in Ruby. | | |
| [[https://github.com/vpsfreecz/haveapi-client-php|haveapi-client-php]] | A client library in PHP. | | |
| [[https://github.com/vpsfreecz/haveapi-client-js|haveapi-client-js]] | A client library in JavaScript. | | |
| [[https://github.com/vpsfreecz/haveapi-webui|haveapi-webui]] | A generic web interface. | | | [[https://github.com/vpsfreecz/haveapi-webui|haveapi-webui]] | A generic web interface. | |
| [[https://github.com/vpsfreecz/haveapi-fs|haveapi-fs]] | A file system based on FUSE. | | | [[https://github.com/vpsfreecz/haveapi-fs|haveapi-fs]] | A file system based on FUSE. | |
| |
^ Repository ^ Description ^ URL ^ | ^ Repository ^ Description ^ URL ^ |
| [[https://github.com/vpsfreecz/vpsadmin-api|vpsadmin-api]] | RESTful API based on HaveAPI, the framework used to create vpsAdmin. | https://api.vpsfree.cz | | | [[https://github.com/vpsfreecz/vpsadmin|vpsadmin]] | vpsAdmin main repository. | | |
| [[https://github.com/vpsfreecz/vpsadmind|vpsadmind]] | A daemon running on all physical servers in a cluster | | | |
| [[https://github.com/vpsfreecz/vpsadmindctl|vpsadmindctl]] | A CLI utility used to control vpsadmind. | | | |
| [[https://github.com/vpsfreecz/vpsadmin-webui|vpsadmin-webui]] | A web interface for the API based on HaveAPI clients. | https://vpsadmin.vpsfree.cz | | |
| [[https://github.com/vpsfreecz/vpsadmin-client|vpsadmin-client]] | haveapi-client adapted to the vpsAdmin API. | | | |
| [[https://github.com/vpsfreecz/vpsadmin-doc|vpsadmin-doc]] | vpsAdmin documentation. | https://projects.vpsfree.cz/vpsadmin-doc/ | | |
| [[https://github.com/vpsfreecz/vpsadmin-download-mounter|vpsadmin-download-mounter]] | Enables downloading backups of all servers from one place. | | | |
| [[https://github.com/vpsfreecz/vpsadmin-console-router|vpsadmin-console-router]] | A router between clients and the backend for a remote console. | | | |
| [[https://github.com/vpsfreecz/vpsadmin-mail-templates|vpsadmin-mail-templates]] | Auxiliary scripts used to generate and install email templates. | | | |
| [[https://github.com/vpsfreecz/vpsadmin-plugin-newslog|vpsadmin-plugin-newslog]] | Plugin enabling admins to add news/event log. | | | |
| [[https://github.com/vpsfreecz/vpsadmin-plugin-payments|vpsadmin-plugin-payments]] | Plugin adding support for paying users. | | | |
| [[https://github.com/vpsfreecz/vpsadmin-plugin-requests|vpsadmin-plugin-requests]] | Plugin adding support for user requests. | | | |
| [[https://github.com/vpsfreecz/vpsadmin-plugin-webui|vpsadmin-plugin-webui]] | Support plugin for the web UI. | | | |
| [[https://github.com/vpsfreecz/vpsadmin-project-manager|vpsadmin-project-manager]] | Bulk management of all vpsAdmin repositories. | | | | [[https://github.com/vpsfreecz/vpsadmin-project-manager|vpsadmin-project-manager]] | Bulk management of all vpsAdmin repositories. | | |
| [[https://github.com/vpsfreecz/vpsadmin-vpsfree|vpsadmin-vpsfree]] | A vpsAdmin configuration specific to vpsFree.cz. | | | | [[https://github.com/vpsfreecz/vpsadmin-vpsfree|vpsadmin-config]] | A vpsAdmin configuration specific to vpsFree.cz. | | |
| [[https://github.com/vpsfreecz/vpsadmininstall|vpsadmininstall]] | An old vpsAdmin installer, currently not working. | | | | [[https://github.com/vpsfreecz/vpsadmininstall|vpsadmininstall]] | An old vpsAdmin installer, currently not working. | | |
| |
| ===== vpsAdminOS ===== |
| [[https://vpsadminos.org|vpsAdminOS]] is a Linux distribution based on |
| [[https://nixos.org|NixOS]] and [[https://github.com/cleverca22/not-os/|not-os]] |
| serving as a hypervisor for container virtualisation. |
| |
| ^ Repository ^ Description ^ URL ^ |
| | [[https://github.com/vpsfreecz/vpsadminos|vpsadminos]] | vpsAdminOS | |
| | [[https://github.com/vpsfreecz/vpsfree-cz-configuration|vpsfree-cz-configuration]] | Configuration of vpsFree.cz infrastructure | | |
| |
===== Other ===== | ===== Other ===== |
You can either attach patches to requests in Redmine, or you can make a pull request | You can either attach patches to requests in Redmine, or you can make a pull request |
on GitHub | on GitHub |
| |
| |