User Tools

Site Tools


information:projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
information:projects [2017/02/12 15:37] – [Projects of the VpsFree.cz Association] it's not VpsFree.cz Aitherinformation:projects [2023/05/14 14:28] (current) – bepasty.vpsfree.cz Aither
Line 1: Line 1:
 ====== 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 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 developmentbug reports and idea collection, we have a +
-[[https://redmine.vpsfree.cz|Redmine]], see +
-[[information:Bugs_and_Ideas|where to report bugs and send ideas]]. +
  
 ===== vpsFree.cz ===== ===== vpsFree.cz =====
 ^ Repository               ^ Description                                          ^ ^ Repository               ^ Description                                          ^
-| [[https://github.com/vpsfreecz/web|web]]    | The www.vpsfree.cz website.   | +| [[https://github.com/vpsfreecz/web|web]]    | The www.vpsfree.org website.   | 
-| [[https://github.com/vpsfreecz/vpsfree-client|vpsfree-client]] | A client for https://api.vpsfree.cz.| +| [[https://github.com/vpsfreecz/vpsf-status|vpsf-status]]    | https://status.vpsf.cz   | 
-| [[https://github.com/vpsfreecz/build-vpsfree-templates|build-vpsfree-templates]] | Scripts used to generate templates of distributions.       | +| [[https://github.com/vpsfreecz/vpsfree-client|vpsfree-client]] | A client for https://api.vpsfree.cz. | 
-| [[https://github.com/vpsfreecz/salt-configuration|salt-configuration]]      Physical server configuration.                 +| [[https://github.com/vpsfreecz/vpsfree-cz-configuration|vpsfree-cz-configuration]] Configuration of vpsFree.cz infrastructure | 
-| [[https://github.com/vpsfreecz/vpsfree-irc-bot|vpsfree-irc-bot]]        An IRC bot on our channel                      |+| [[https://github.com/vpsfreecz/confctl|confctl]]       | Nix deployment tool, used by [[https://github.com/vpsfreecz/vpsfree-cz-configuration|vpsfree-cz-configuration]] | 
 + 
 +===== 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 host for container virtualisation. 
 + 
 +^ Repository ^ Description                                          ^ 
 +| [[https://github.com/vpsfreecz/vpsadminos|vpsadminos]]       | vpsAdminOS | 
 +| [[https://github.com/vpsfreecz/vpsadminos-image-build-scripts|vpsadminos-image-build-scripts]] | Scripts used to generate container images.       | 
 +| [[https://github.com/vpsfreecz/linux|linux]]                | Linux kernel used in vpsAdminOS | 
 +| [[https://github.com/vpsfreecz/zfs|zfs]]                | ZFS used in vpsAdminOS |          
 +| [[https://github.com/vpsfreecz/vpsadminos-org-configuration|vpsadminos-org-configuration]] | Configuration of vpsadminos.org | 
 + 
 +===== vpsAdmin ===== 
 +[[https://vpsadmin.vpsfree.cz|vpsAdmin]] is an interface used to manage physical 
 +servers as well as virtual servers and drive storages and other 
 +related things running on them. vpsAdmin was developed in order to meet the needs of the vpsFree.cz association and in the 
 +future we would also like to see it running outside of our infrastructure. 
 + 
 +^ Repository          ^ Description                                                ^ 
 +| [[https://github.com/vpsfreecz/vpsadmin|vpsadmin]]       | vpsAdmin main repository. | 
 +| [[https://github.com/vpsfreecz/vpsadmin-config|vpsadmin-config]]   | A vpsAdmin configuration specific to vpsFree.cz    
 +| [[https://github.com/vpsfreecz/vpsfree-mail-templates|vpsfree-mail-templates]]       Templates for e-mails sent by vpsAdmin | 
 +| [[https://github.com/vpsfreecz/terraform-provider-vpsadmin|terraform-provider-vpsadmin]]       | Provider for [[https://terraform.io]] | 
 +| [[https://github.com/vpsfreecz/vpsadmin-go-client|vpsadmin-go-client]]       | Client for the [[manuals:vps:api|API]] in Golang |
  
 ===== HaveAPI ===== ===== HaveAPI =====
Line 21: Line 40:
 [[https://github.com/vpsfreecz/haveapi/#what-is-a-self-describing-api|self-documenting [[https://github.com/vpsfreecz/haveapi/#what-is-a-self-describing-api|self-documenting
 RESTful APIs]], RESTful APIs]],
-which was originally created for the vpsAdmin API. However, it is a separate project. +which was originally created for the vpsAdmin API. However, it is a standalone project. 
-Thanks to the ability of the API to self-document, generic clients that do not need to know anything about the API beforehand can be used to communicate with such an API.+Thanks to the ability of the API to self-document, generic clients that do not need to 
 +know anything about the API beforehand can be used to communicate with such an API.
    
  
 ^ 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.             |
 | [[https://github.com/vpsfreecz/haveapi-dokuwiki|haveapi-dokuwifi]]   | Authentication plugin for DokuWiki.              | | [[https://github.com/vpsfreecz/haveapi-dokuwiki|haveapi-dokuwifi]]   | Authentication plugin for DokuWiki.              |
- 
-===== vpsAdmin ===== 
-[[https://vpsadmin.vpsfree.cz|vpsAdmin]] is an interface used to manage physical 
-servers as well as virtual servers and drive storages and other 
-related things running on them. VpsAdmin was developed in order to meet the needs of the vpsFree.cz association and in the 
-future we would also like to see it running outside of our infrastructure. 
- 
-^ 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/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-vpsfree|vpsadmin-vpsfree]]   | A vpsAdmin configuration specific to vpsFree.cz.     | | 
-| [[https://github.com/vpsfreecz/vpsadmininstall|vpsadmininstall]]    | An old vpsAdmin installer, currently not working.          | | 
  
 ===== Other ===== ===== Other =====
 ^ Repository             ^ Description                                          ^ ^ Repository             ^ Description                                          ^
-| [[https://github.com/vpsfreecz/spl|spl]]   A fork of https://github.com/zfsonlinux/spl    | +| [[https://github.com/vpsfreecz/vpsfree-irc-bot|vpsfree-irc-bot]]        An IRC bot on our channel                      
-| [[https://github.com/vpsfreecz/zfs|zfs]]   | A fork of https://github.com/zfsonlinux/zfs      +| [[https://github.com/vpsfreecz/vpsfree-maintenance-tasks|vpsfree-maintenance-tasks]] | Reusable scripts for administrators. |
-| [[https://github.com/vpsfreecz/vzctl|vzctl]]   A fork of vzctl supporting several distributions and a remote console. |+
  
  
Line 68: Line 60:
 ^ Service             ^ Description                                                       ^ URL ^ ^ Service             ^ Description                                                       ^ URL ^
 | IRC bouncer        | See [[information:chat#bouncer]]                              | https://im.vpsfree.cz/znc/ | | IRC bouncer        | See [[information:chat#bouncer]]                              | https://im.vpsfree.cz/znc/ |
-| Paste service      | Service for pasting code snippets or program outputs | https://paste.vpsfree.cz |+| Paste service      | Service for pasting code snippets or program outputs | https://bepasty.vpsfree.cz |
  
-===== How to contribute ====== 
-You can either attach patches to requests in Redmine, or you can make a pull request 
-on GitHub 
  
information/projects.1486913827.txt.gz · Last modified: 2017/02/12 15:37 by Aither