You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

Portal:Cloud VPS: Difference between revisions

From Wikitech-static
Jump to navigation Jump to search
imported>Jcrespo
m (Reverted edits by I sneak! (talk) to last revision by Daniel Mietchen)
imported>Aklapper
(Remove link to Help:At_a_glance:_Cloud_VPS_and_Toolforge which is now only a redirect (see phab:T292811))
Line 1: Line 1:
{{Mbox | image=[[File:Ambox PR.svg|40x40px|link=|alt=]] | text=Please read the [[Help:Cloud Services Introduction|Wikimedia Cloud Services Introduction]].}}
{{Mbox | image=[[File:Ambox PR.svg|40x40px|link=|alt=]] | text=Please read the [[Help:Cloud Services Introduction|Wikimedia Cloud Services Introduction]] first.}}
{{Note|content= To participate with Cloud VPS, you will need a [[Help:Create_a_Wikimedia_developer_account|Wikimedia Developer Account]].}}
{{Note|content= To participate with Cloud VPS, you will need a [[Help:Create_a_Wikimedia_developer_account|Wikimedia Developer Account]].}}
__NOTOC__
__NOTOC__
{{Cloud VPS nav}}
{{Cloud VPS nav}}


== Overview ==
This page contains information about Cloud VPS and links to developer documentation.
This page contains information about Cloud VPS and links to developer documentation.


Line 11: Line 10:
=== About Cloud VPS ===
=== About Cloud VPS ===


* '''Cloud VPS''' (Virtual Private Server) provides a cloud computing infrastructure powered by [[:en:OpenStack|OpenStack]] for projects related to the [[:meta:Wikimedia movement|Wikimedia movement]]. The environment includes access to a variety of [[Portal:Data Services|data services]]. Cloud VPS  is meant to make it easier for developers and system administrators to try out improvements to Wikimedia infrastructure (including MediaWiki), power research and analytics, and host projects that are not viable in the [[Portal:Toolforge|Toolforge]] environment.  Virtual machines running on Cloud VPS are subject to the [[Help:Instances#The_Cloud_VPS_Instance_lifecycle|instance lifecycle]].
'''Cloud VPS''' (Virtual Private Server) provides a cloud computing infrastructure powered by [[:en:OpenStack|OpenStack]] for projects related to the [[:meta:Wikimedia movement|Wikimedia movement]]. The environment includes access to a variety of [[Portal:Data Services|data services]]. Cloud VPS  is meant to make it easier for developers and system administrators to try out improvements to Wikimedia infrastructure (including MediaWiki), power research and analytics, and host projects that are not viable in the [[Portal:Toolforge|Toolforge]] environment.  Virtual machines running on Cloud VPS are subject to the [[Help:Instances#The_Cloud_VPS_Instance_lifecycle|instance lifecycle]].
*[[Help:At_a_glance:_Cloud_VPS_and_Toolforge | At-a-glance: Cloud VPS and Toolforge]]: What are the main differences between Cloud VPS and Toolforge? Which environment should you choose?


=== Cloud VPS developer documentation ===
=== Cloud VPS developer documentation ===


See [[Help:Cloud_VPS | Cloud VPS help]] for more technical documentation related to Cloud VPS.
See [[Help:Cloud_VPS | Cloud VPS help]] for more technical documentation related to Cloud VPS.
== Terms and conditions ==
You must review and agree to our terms and conditions.
[[Help:Terminology|Account Holders]] who plan to use WMCS resources and products must read and agree to the following:
* [[Wikitech:Cloud Services Terms of use|Wikimedia Cloud Services Terms of Use]]
* [[mw:Code of Conduct|Code of Conduct for technical spaces]]
* [[mw:Wikimedia Labs/Agreement to disclosure of personally identifiable information|Agreement to disclosure of personally identifiable information]] (which covers [[Help:Terminology|End-Users]]).
* Cloud VPS projects must not collect, store, or share private data or personally identifiable information, such as user names, passwords, or IP addresses, except when complying with the conditions listed in the [[Wikitech:Cloud Services Terms of use|Wikimedia Cloud Services Terms of Use]].


== Request a Cloud VPS Project ==
== Request a Cloud VPS Project ==


To request a Cloud VPS Project, you will need to [[phab:project/view/2875/|create a new project request on Phabricator]], the Wikimedia community's technical project management tool. A [[Help:Create a Wikimedia developer account|Wikimedia developer account]] is required. Please read [[Help:Cloud VPS project#Guidelines for project requests|our guidelines for project requests]] before requesting a project.
To request a Cloud VPS Project, you will need to [[phab:project/view/2875/|create a new project request on Phabricator]], the Wikimedia community's technical project management tool. A [[Help:Create a Wikimedia developer account|Wikimedia developer account]] is required. Please read [[Help:Cloud VPS project#Guidelines for project requests|our guidelines for project requests]] before requesting a project.
== Join an existing project ==
# Choose a project to join with [[toollabs:openstack-browser/projects/|OpenStack browser]].
# Request membership by [[phab: maniphest/task/edit/form/1/ | creating a Phabricator task]] and assigning it directly to the project administrator(s).
#*You can find the list of project admins by going to <kbd><nowiki>https://openstack-browser.toolforge.org/project/<project-name></nowiki></kbd>.
== Create a new project ==
# Follow the instructions on the [[phab:project/view/2875/|"Cloud-VPS (Project-requests)" phabricator task]].
== Add members and admin users to a project ==
Project admins can add new members or grant administrative permissions to members via https://horizon.wikimedia.org/project/member/
# Log at {{irc|wikimedia-cloud}} that you added/granted admin to the member.
== Access an instance ==
See [[Help:Accessing Cloud VPS instances]].
== Learn about project instances ==
To learn more about project instances, read the [[Help:Instances|project instances documentation]].
== Log your actions ==
{{See also|Tool:Stashbot}}
It is best practice to log changes to all instances of your project.
Wikimedia Cloud Services provides a [[Server Admin Log]] for users to log their project server administration actions on.
You can add a log entry in the {{irc|wikimedia-cloud}} channel on [[w:Libera Chat|Libera Chat]] by sending a message like: <code>!log <projectname> <message></code>


{{:Help:Cloud Services communication}}
{{:Help:Cloud Services communication}}

Revision as of 18:35, 8 March 2022

This page contains information about Cloud VPS and links to developer documentation.

Cloud VPS Documentation

About Cloud VPS

Cloud VPS (Virtual Private Server) provides a cloud computing infrastructure powered by OpenStack for projects related to the Wikimedia movement. The environment includes access to a variety of data services. Cloud VPS is meant to make it easier for developers and system administrators to try out improvements to Wikimedia infrastructure (including MediaWiki), power research and analytics, and host projects that are not viable in the Toolforge environment. Virtual machines running on Cloud VPS are subject to the instance lifecycle.

Cloud VPS developer documentation

See Cloud VPS help for more technical documentation related to Cloud VPS.

Terms and conditions

You must review and agree to our terms and conditions.

Account Holders who plan to use WMCS resources and products must read and agree to the following:

Request a Cloud VPS Project

To request a Cloud VPS Project, you will need to create a new project request on Phabricator, the Wikimedia community's technical project management tool. A Wikimedia developer account is required. Please read our guidelines for project requests before requesting a project.

Join an existing project

  1. Choose a project to join with OpenStack browser.
  2. Request membership by creating a Phabricator task and assigning it directly to the project administrator(s).
    • You can find the list of project admins by going to https://openstack-browser.toolforge.org/project/<project-name>.

Create a new project

  1. Follow the instructions on the "Cloud-VPS (Project-requests)" phabricator task.

Add members and admin users to a project

Project admins can add new members or grant administrative permissions to members via https://horizon.wikimedia.org/project/member/

  1. Log at #wikimedia-cloud connect that you added/granted admin to the member.

Access an instance

See Help:Accessing Cloud VPS instances.

Learn about project instances

To learn more about project instances, read the project instances documentation.

Log your actions

It is best practice to log changes to all instances of your project.

Wikimedia Cloud Services provides a Server Admin Log for users to log their project server administration actions on.

You can add a log entry in the #wikimedia-cloud connect channel on Libera Chat by sending a message like: !log <projectname> <message>

Communication and support

Support and administration of the WMCS resources is provided by the Wikimedia Foundation Cloud Services team and Wikimedia movement volunteers. Please reach out with questions and join the conversation:

Discuss and receive general support
Receive mail announcements about critical changes
Subscribe to the cloud-announce@ mailing list (all messages are also mirrored to the cloud@ list)
Track work tasks and report bugs
Use the Phabricator workboard #Cloud-Services for bug reports and feature requests about the Cloud VPS infrastructure itself
Learn about major near-term plans
Read the News wiki page
Read news and stories about Wikimedia Cloud Services
Read the Cloud Services Blog (for the broader Wikimedia movement, see the Wikimedia Technical Blog)