Skip to content

Commit 3a02420

Browse files
committed
Rework post cloud migration
1 parent af2ff9b commit 3a02420

10 files changed

Lines changed: 316 additions & 293 deletions

File tree

.vuepress/config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ module.exports = {
44
/**
55
* Ref:https://v1.vuepress.vuejs.org/config/#title
66
*/
7-
title: "WBStack Docs",
7+
title: "WBStack",
88
/**
99
* Ref:https://v1.vuepress.vuejs.org/config/#description
1010
*/
@@ -54,8 +54,8 @@ module.exports = {
5454
link: '/users/'
5555
},
5656
{
57-
text: 'WBStack',
58-
link: 'https://www.wbstack.com'
57+
text: 'Wikibase.cloud',
58+
link: 'https://wikibase.cloud'
5959
},
6060
{
6161
text: 'Github',

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# WBStack Docs
1+
# WBStack
22

33
Code for a docs site generated using [vuepress](https://vuepress.vuejs.org/).
44

about/funding.md

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
11
# Funding
22

3-
To date WBStack has been funded one way or another by [Rhizome](https://rhizome.org/), [Addshore](https://addshore.com) and [Wikimedia Deutschland](https://www.wikimedia.de/).
3+
wbstack.com was funded by [Rhizome](https://rhizome.org/), [Addshore](https://addshore.com) and [Wikimedia Deutschland](https://www.wikimedia.de/) throughout its life.
44

5-
## Development
6-
7-
Primary development has been done by Addshore, seeing a few volunteer contributions along the way.
8-
9-
Toward the end of 2020 patches from Wikimedia Deutschland engineers start making their way into the WBStack code bases.
5+
wikibase.cloud is now funded by [Wikimedia Deutschland](https://www.wikimedia.de/).
106

11-
## Infrastructure
12-
13-
Addshore covered the cost of the initial Google cloud bill, along with other miscellaneous expenses such as domains.
7+
## Development
148

15-
Once launched Rhizome started covering the costs of the Google cloud bill.
9+
Initial development was done by Addshore, seeing a few volunteer contributions along the way.
1610

17-
Toward the beginning of 2021 [Wikimedia Deutschland](https://www.wikimedia.de/) took over payments of the Google Cloud resources.
11+
Toward the end of 2020 patches from Wikimedia Deutschland engineers started making their way into the WBStack code bases.
1812

19-
Throughout this time the infrastructure of WBStack continues to be operated by Addshore independently of Wikimedia Deutschland.
13+
By 2021 Wikimedia Deutschland engineers were the main code contributors.

about/history.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ Here you will find some of the key historical points for WBStack.
44

55
Throughout it's life the private git repository (original mono-repo) has seen 1600+ commits over 3 years (as of Dec 2020).
66

7+
## 2022 - Wikibase.cloud
8+
9+
Launch of wikibase.cloud and sunset of wbstack.com as a hosting platform.
10+
711
## 2021 - Wikimedia Deutschland involvement
812

913
- [LD4 presentation: History, Present & Future of WBStack & WBaas](https://docs.google.com/presentation/d/1A8AxUX4VY3O5IC7UpCYoPESAsc8EP8b0WLiAlVP2kJI)

about/index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
# Introduction
22

3-
[WBStack](https://www.wbstack.com) was launched in 2019.
3+
**WBStack** was created and launched in 2019 on the wbstack.com domain by Addshore.
44

55
The project provides a shared platform for Wikibase and other relevant services such as a Query service, Quickstatements, and more.
66

77
Users of individual wikis need not manage the technology or perform upgrades; they are all handled centrally.
88

99
You can read the [original announcement post here](https://addshore.com/2019/11/an-introduction-to-wbstack/) and can watch the original live demo [here 📺](https://media.ccc.de/v/wikidatacon2019-19-lightning_talks_2#t=1147).
1010

11+
[The code was open sourced in 2020](https://addshore.com/2020/12/open-sourcing-wbstack/).
12+
13+
wbstack.com has [since been sunset](https://addshore.com/2022/02/wbstack-close-and-migration/) and a new service setup by Wikimedia Deutschlnd at [wikibase.cloud](https://wikibase.cloud).
14+
15+
The WBStack name lives on representing the technology and opne source code bases that provide the wikibase.cloud service today.
16+
1117
![](https://addshore.com/wp-content/uploads/2019/11/wbstack-capture-initial.png)

about/open-source.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Open Source
22

3-
[WBStack](https://www.wbstack.com) is run using open source code and configuration.
3+
All code for the platform is open source. You can find it in the [Github Organization](https://github.com/wbstack).
44

5-
You can find everything in the [Github Organization](https://github.com/wbstack).
5+
wbstack.com was run using open source configuration. You can find this in the [old deploy repository](https://github.com/wbtack/deploy)
66

7-
Although some of the code or configuration may currently have hard coded references to wbstack or opencura the goal would be that everything is easily reusable for other projects.
7+
wikibase.cloud does not currently have it's configuration repository open.

diagrams/2021-tech-overview-gce-k8s.drawio.svg

Lines changed: 282 additions & 265 deletions
Loading

index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
home: true
33
heroImage: https://i.imgur.com/sZkOFrK.png
4-
tagline: Documentation site for WBStack
4+
tagline: Platform for shared Wikibase hosting
55
actionText: Learn more →
66
actionLink: /about/
77
features:

tech/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22

33
WBStack is designed to run on Kubernetes with as little dependency on external services as possible.
44

5-
The Kubernetes cluster for wbstack.com currently runs on Google Kubernetes Engine.
5+
The Kubernetes cluster for wbstack.com was run on Google Kubernetes Engine.
66

77
You can read about this decision [here](/docs/tech/decisions/0000-gce-vs-other-k8s-cluster).
88

9-
The only current deployment of this stack is [wbstack.com](https://wbstack.com), but Wikimedia Deutschland is currently in the process of setting up wikibase.cloud.
9+
The only current deployment of this stack is [wikibase.cloud(https://wikibase.cloud).
1010

1111
![](./../diagrams/2021-tech-overview-gce-k8s.drawio.svg)
1212

1313
# Code & Config
1414

15-
All code and configuration lives on Github in the [wbstack org](https://github.com/wbstack).
15+
All code lives on Github in the [wbstack org](https://github.com/wbstack).
1616

1717
Github Actions are used in code repositories for testing and building of containers.
1818

19-
The wbstack.com deployment is managed in the [deploy git repository](https://github.com/wbstack/deploy).
19+
The wbstack.com deployment was managed in the [deploy git repository](https://github.com/wbstack/deploy).
2020

2121
A private git repository is used alongside this to provide secret infomation to the deployments.
2222

tech/public.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,16 @@ All traffic into the platform or hosted sites runs through a [Kubernetes ingress
44

55
## Platform
66

7-
The platform itself is made up of a simple UI [www.wbstack.com](https://www.wbstack.com/) and API [www.wbstack.com/api](https://www.wbstack.com/api).
7+
The platform itself is made up of a simple UI and API.
88

99
## Sites
1010

1111
All sites exist under a single domain (or subdomain), and make use of shared resources for requests.
1212

13+
The platform currently allows use of subdomains of a domain for free, or you can provide your own custom domain.
14+
15+
In the exmaple below, the free subdomains that sites can use is `*.wiki.opencura.com`
16+
1317
For example for the site [addshore-alpha.wiki.opencura.com](https://addshore-alpha.wiki.opencura.com):
1418

1519
- MediaWiki
@@ -22,5 +26,3 @@ For example for the site [addshore-alpha.wiki.opencura.com](https://addshore-alp
2226
- [addshore-alpha.wiki.opencura.com/tools/cradle](https://addshore-alpha.wiki.opencura.com/tools/cradle)
2327
- [addshore-alpha.wiki.opencura.com/tools/quickstatements](https://addshore-alpha.wiki.opencura.com/tools/quickstatements)
2428
- [addshore-alpha.wiki.opencura.com/tools/widar](https://addshore-alpha.wiki.opencura.com/tools/widar)
25-
26-
The platform currently allows use of subdomains of a domain for free, or you can provide your own custom domain.

0 commit comments

Comments
 (0)