Merge branch 'master' of code.ungleich.ch:ungleich-public/ungleich-staticcms
This commit is contained in:
commit
6601a254a8
12 changed files with 232 additions and 10 deletions
8
Makefile
8
Makefile
|
@ -1,11 +1,17 @@
|
||||||
BUILDDIR?=../ungleich-staticcms-build
|
BUILDDIR?=../ungleich-staticcms-build
|
||||||
DESTINATION=ungleichstatic@staticweb.ungleich.ch:/home/services/www/ungleichstatic/staticcms.ungleich.ch/www/u/
|
DESTINATION=ungleichstatic@staticweb.ungleich.ch:/home/services/www/ungleichstatic/staticcms.ungleich.ch/www/u/
|
||||||
|
|
||||||
all: publish
|
all: goodpush
|
||||||
|
|
||||||
pull:
|
pull:
|
||||||
git pull
|
git pull
|
||||||
|
|
||||||
|
push:
|
||||||
|
git push
|
||||||
|
|
||||||
|
goodpush:
|
||||||
|
make publish && make push
|
||||||
|
|
||||||
publish: pull build deploy
|
publish: pull build deploy
|
||||||
|
|
||||||
deploy: permissions
|
deploy: permissions
|
||||||
|
|
BIN
assets/u/image/cards/dedicated-alpine.jpg
Normal file
BIN
assets/u/image/cards/dedicated-alpine.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 232 KiB |
BIN
assets/u/image/cards/dedicated-december.jpg
Normal file
BIN
assets/u/image/cards/dedicated-december.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 237 KiB |
BIN
assets/u/image/viirb-nico.jpg
Normal file
BIN
assets/u/image/viirb-nico.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.5 MiB |
BIN
assets/u/image/viirb-snow.jpg
Normal file
BIN
assets/u/image/viirb-snow.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.3 MiB |
|
@ -0,0 +1,78 @@
|
||||||
|
title: Public release of the ungleich container registries
|
||||||
|
---
|
||||||
|
pub_date: 2021-12-11
|
||||||
|
---
|
||||||
|
author: ungleich
|
||||||
|
---
|
||||||
|
twitter_handle: ungleich
|
||||||
|
---
|
||||||
|
_hidden: no
|
||||||
|
---
|
||||||
|
_discoverable: yes
|
||||||
|
---
|
||||||
|
abstract:
|
||||||
|
Today we published our container registries.
|
||||||
|
---
|
||||||
|
body:
|
||||||
|
|
||||||
|
## TL;DR
|
||||||
|
|
||||||
|
Today we opened up two public container registries from ungleich.
|
||||||
|
You can use them to pull container images released by ungleich or to
|
||||||
|
utilise the container registry caches.
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
* You can pull public ungleich container releases from https://harbor.ungleich.svc.p10.k8s.ooo/ungleich-public
|
||||||
|
* You can use the hub.docker.com cache on https://harbor.ungleich.svc.p10.k8s.ooo/dockerhub
|
||||||
|
* You can use the quay.io cache on https://harbor.ungleich.svc.p10.k8s.ooo/quayio
|
||||||
|
* You can use the hub.docker.com cache on
|
||||||
|
https://harbor.ungleich.svc.c2.k8s.ooo/dockerhub (development cluster)
|
||||||
|
* You can use the quay.io cache on
|
||||||
|
https://harbor.ungleich.svc.c2.k8s.ooo/quayio (development cluster)
|
||||||
|
|
||||||
|
All registries are **IPv6 only** and the caches are intended to be used
|
||||||
|
by [Data Center Light customers](/u/projects/data-center-light)
|
||||||
|
to avoid the IPv4 throttling that one encounters when
|
||||||
|
pulling images from IPv6 only VM.
|
||||||
|
|
||||||
|
You can test the ungleich-public repository as follows:
|
||||||
|
|
||||||
|
```
|
||||||
|
docker pull harbor.ungleich.svc.p10.k8s.ooo/ungleich-public/ungleich-certbot:0.3.3
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
If you are using [cri-o](https://cri-o.io/) you can use a
|
||||||
|
registries.conf as follows:
|
||||||
|
|
||||||
|
```
|
||||||
|
unqualified-search-registries = ["docker.io"]
|
||||||
|
|
||||||
|
[[registry]]
|
||||||
|
prefix = "docker.io"
|
||||||
|
location = "harbor.ungleich.svc.p10.k8s.ooo/dockerhub"
|
||||||
|
|
||||||
|
[[registry]]
|
||||||
|
prefix = "quay.io"
|
||||||
|
location = "harbor.ungleich.svc.p10.k8s.ooo/quayio"
|
||||||
|
|
||||||
|
[[registry.mirror]]
|
||||||
|
location = "harbor.ungleich.svc.c2.k8s.ooo/dockerhub"
|
||||||
|
|
||||||
|
[[registry.mirror]]
|
||||||
|
location = "harbor.ungleich.svc.c2.k8s.ooo/quayio"
|
||||||
|
```
|
||||||
|
|
||||||
|
## Next steps and more of it
|
||||||
|
|
||||||
|
More caches are to follow and we will add a list of publicly available
|
||||||
|
images in the future. We do not plan to make the registries IPv4
|
||||||
|
accessible, as all workload inside Data Center Light is IPv6 reachable
|
||||||
|
and we think there is no need for IPv4 connectivity anymore.
|
||||||
|
You can read more about
|
||||||
|
[the ungleich kubernetes
|
||||||
|
infrastructure](https://redmine.ungleich.ch/projects/open-infrastructure/wiki/The_ungleich_kubernetes_infrastructure)
|
||||||
|
or join the [#kubernetes:ungleich.ch Matrix chat](/u/projects/open-chat/).
|
|
@ -18,11 +18,16 @@ body:
|
||||||
## TL;DR
|
## TL;DR
|
||||||
|
|
||||||
You can use **IPv6address.has-a.name** as a domain name
|
You can use **IPv6address.has-a.name** as a domain name
|
||||||
for any of your containers or VMs. The required format is
|
for any of your computers, containers or VMs. The required format is
|
||||||
**1234-5678-9abc-def0-1234-5678-9abc-def0.has-a.name**. This is
|
**1234-5678-9abc-def0-1234-5678-9abc-def0.has-a.name**. This is
|
||||||
already a
|
already a
|
||||||
valid name and points to the IPv6 address
|
valid name and points to the IPv6 address
|
||||||
*1234:5678:9abc:def0:1234:5678:9abc:def0*.
|
*1234:5678:9abc:def0:1234:5678:9abc:def0*.
|
||||||
|
Alternatively you can also use the domain **has-aaaa.name**, which
|
||||||
|
implies IPv6 stronger.
|
||||||
|
|
||||||
|
Both domains support IPv6 abbreviation using dashes,
|
||||||
|
you can f.i. use **2a0a-e5c0--3.has-aaaa.name**.
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,8 @@ body:
|
||||||
In the
|
In the
|
||||||
[fourth
|
[fourth
|
||||||
ungleich tech talk](https://youtu.be/RcgB7S6lo54)
|
ungleich tech talk](https://youtu.be/RcgB7S6lo54)
|
||||||
you can see how to get IPv4 via IPv6.
|
you can see how to get IPv4 via IPv6 using the IPv6VPN and
|
||||||
|
NAT64.
|
||||||
|
|
||||||
<iframe width="560" height="315"
|
<iframe width="560" height="315"
|
||||||
src="https://www.youtube.com/embed/RcgB7S6lo54" title="YouTube video
|
src="https://www.youtube.com/embed/RcgB7S6lo54" title="YouTube video
|
||||||
|
|
130
content/u/offers/alpine-315-dedicated-apu/contents.lr
Normal file
130
content/u/offers/alpine-315-dedicated-apu/contents.lr
Normal file
|
@ -0,0 +1,130 @@
|
||||||
|
_model: product
|
||||||
|
---
|
||||||
|
_discoverable: yes
|
||||||
|
---
|
||||||
|
_hidden: no
|
||||||
|
---
|
||||||
|
title: Dedicated Low Power Alpine
|
||||||
|
---
|
||||||
|
subtitle: Celebrating Alpine Linux 3.15 (2021-12-06..2021-12-24)
|
||||||
|
---
|
||||||
|
headline1: Alpine Linux 3.15
|
||||||
|
---
|
||||||
|
headline2: Low Power
|
||||||
|
---
|
||||||
|
headline3: APU Servers
|
||||||
|
---
|
||||||
|
header_background_color: #05450B
|
||||||
|
---
|
||||||
|
image: /u/image/cards/dedicated-alpine.jpg
|
||||||
|
---
|
||||||
|
header_text_color: text-light
|
||||||
|
---
|
||||||
|
nav_classes: navbar-dark
|
||||||
|
---
|
||||||
|
description1:
|
||||||
|
|
||||||
|
## Alpine Linux 3.15 celebration
|
||||||
|
|
||||||
|
Just recently [Alpine Linux
|
||||||
|
3.15](https://alpinelinux.org/posts/Alpine-3.15.0-released.html) has
|
||||||
|
ben released. Also just a few days ago the first public
|
||||||
|
[dedicated server offer from ungleich](../dedicated-december-2021) has
|
||||||
|
been released. Enough reason to add one on top of it:
|
||||||
|
|
||||||
|
**Dedicated, low power servers running with Alpine Linux 3.15**
|
||||||
|
|
||||||
|
|
||||||
|
## Low Power Servers
|
||||||
|
|
||||||
|
We are proudly using the [PC Engines
|
||||||
|
APU](https://pcengines.ch/apu2.htm) in a lot of places at Data Center
|
||||||
|
Light. They are small, robust and easy to handle. And furthermore:
|
||||||
|
they consume only about 10W of power.
|
||||||
|
|
||||||
|
While there are other systems that are more power efficient, these
|
||||||
|
boxes are very suitable to be running as a tiny cluster. Webserver? No
|
||||||
|
problem. Mail server? No problem.
|
||||||
|
|
||||||
|
So let's have a look at the specifications:
|
||||||
|
|
||||||
|
* 4 real cores
|
||||||
|
* 4 GB RAM
|
||||||
|
* 1x 120GB SSD (usable: ca. 100GB)
|
||||||
|
* Gigabit Ethernet
|
||||||
|
|
||||||
|
|
||||||
|
## The offer in detail
|
||||||
|
|
||||||
|
The offer is valid for all orders received between 2021-12-06 to
|
||||||
|
2021-12-24. The monthly price is 100 CHF instead 150 CHF.
|
||||||
|
The price stays the same until the end of the contract.
|
||||||
|
|
||||||
|
You get:
|
||||||
|
|
||||||
|
* A dedicated, routed /48 IPv6 network
|
||||||
|
* A dedicated layer 2 network
|
||||||
|
* (optional, add on) IPv4 addresses (mapped via NAT64)
|
||||||
|
* **No setup fee** (instead of regular setup fee of 50 CHF)
|
||||||
|
* A server powered by 100% hydro power
|
||||||
|
|
||||||
|
The fine print:
|
||||||
|
|
||||||
|
* Minimum contract duration: 3 months
|
||||||
|
|
||||||
|
On order, you get access to the server with Alpine Linux 3.15
|
||||||
|
installed. You will need to provide your public SSH key for accessing
|
||||||
|
the device.
|
||||||
|
|
||||||
|
The server includes 15TB traffic per month. Additional 30TB traffic
|
||||||
|
can be added for 75 CHF/month. The server is located in an *IPv6 only*
|
||||||
|
network. It can reach the IPv4 Internet via outgoing NAT64. If you
|
||||||
|
need **incoming** IPv4 connectivity, we offer dedicated public IPv4
|
||||||
|
addresses for 9 CHF/month. They are mapped via NAT64-SIIT
|
||||||
|
to an IPv6 address of your choice.
|
||||||
|
|
||||||
|
The default setup fee of 50 CHF for dedicated servers is removed for
|
||||||
|
this offers.
|
||||||
|
|
||||||
|
The offer is limited to 10 dedicated servers on a first come, first
|
||||||
|
serve basis.
|
||||||
|
|
||||||
|
## The costs in the offer and even more competitve offer
|
||||||
|
|
||||||
|
Some of you will be doing the calculation of what it costs for hosting
|
||||||
|
it yourself. And we want to be as transparent as possible so that you
|
||||||
|
understand how the price is calculated.
|
||||||
|
|
||||||
|
The costs for ungleich consist roughly of:
|
||||||
|
|
||||||
|
* The hardware itself (~150~200 CHF)
|
||||||
|
* The manual work (~150 CHF)
|
||||||
|
* The support work (~100 CHF)
|
||||||
|
* The electricity (~5-10 CHF/month)
|
||||||
|
* The network traffic (~20~90 CHF/month)
|
||||||
|
|
||||||
|
Some of these can be optimised with larger quantities, but some of
|
||||||
|
them are rather static. However you can see that the network traffic
|
||||||
|
(based on 10~50 Mbit/s average) is one of the bigger parts of the
|
||||||
|
monthly cost.
|
||||||
|
|
||||||
|
For that reason, we offer a second, even more affordable version: if
|
||||||
|
you commit on using less than 10 Mbit/s on average (still burstable up
|
||||||
|
to 1000 Mbit/s), we can offer the dedicated APU for 50 CHF/month.
|
||||||
|
|
||||||
|
## What if it hardware breaks?
|
||||||
|
|
||||||
|
As this is real hardware, hardware failures can occur and they will be
|
||||||
|
repaired without any extra cost. It is however your responsibility to
|
||||||
|
inform the Data Center Light team about issues. Response times
|
||||||
|
according to [your selected SLA level](/u/products/ungleich-sla/).
|
||||||
|
|
||||||
|
## How can I start / how can order?
|
||||||
|
|
||||||
|
You can order at the
|
||||||
|
[Data Center Light / Dedicated APU Alpine 3.15](https://datacenterlight.ch/product/dedicated-apu/) or
|
||||||
|
on [Data Center Light / Dedicated APU Alpine 3.15 10
|
||||||
|
Mbit/s](https://datacenterlight.ch/product/dedicated-apu-10mbit/).
|
||||||
|
|
||||||
|
|
||||||
|
After the order is confirmed you will get access to the server within 5 working days.
|
|
@ -6,13 +6,15 @@ _hidden: no
|
||||||
---
|
---
|
||||||
title: Dedicated December 2021
|
title: Dedicated December 2021
|
||||||
---
|
---
|
||||||
subtitle: Access to dedicated servers
|
subtitle: Access to dedicated servers (2021-12-01...2021-12-31)
|
||||||
---
|
---
|
||||||
headline1: Dedicated Servers
|
headline1: Dedicated Servers
|
||||||
---
|
---
|
||||||
headline2: Exclusive Access
|
headline2: Exclusive Access
|
||||||
---
|
---
|
||||||
header_background_color: #211C1E
|
image: /u/image/cards/dedicated-december.jpg
|
||||||
|
---
|
||||||
|
header_background_color: #B61818
|
||||||
---
|
---
|
||||||
header_text_color: text-light
|
header_text_color: text-light
|
||||||
---
|
---
|
||||||
|
|
|
@ -270,9 +270,9 @@ for **145 CHF** (203 CHF including the VIIRB).
|
||||||
|
|
||||||
### Price
|
### Price
|
||||||
|
|
||||||
**Update 2021-11-01: Back in stock!**
|
**Update 2021-12-17: Only very few left!**
|
||||||
|
|
||||||
Thank you for waiting, VIIRB is back in stock again!
|
There is only a few of VIIRB left in stock. If you are looking for a VIIRB with WiFi option, check out [VIWIB](https://ungleich.ch/u/products/viwib-wifi-ipv6-box/) or [VIGIR!](https://ungleich.ch/u/products/vigir/)
|
||||||
|
|
||||||
**The price of the VIIRB is 58 CHF**.
|
**The price of the VIIRB is 58 CHF**.
|
||||||
|
|
||||||
|
|
|
@ -75,7 +75,7 @@ offer1_text:
|
||||||
* SFTP access
|
* SFTP access
|
||||||
* IPv6 and legacy IP reachable
|
* IPv6 and legacy IP reachable
|
||||||
* Data storage replicated 3 times
|
* Data storage replicated 3 times
|
||||||
* [30 CHF Setup fee](https://ungleich.ch/product/0carbonwebhosting-setup/)
|
* [35 CHF Setup fee](https://ungleich.ch/product/0carbonwebhosting-setup/)
|
||||||
* Suitable for bigger websites
|
* Suitable for bigger websites
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -89,7 +89,7 @@ offer2_text:
|
||||||
* SFTP access
|
* SFTP access
|
||||||
* IPv6 and legacy IP reachable
|
* IPv6 and legacy IP reachable
|
||||||
* Data storage replicated 3 times
|
* Data storage replicated 3 times
|
||||||
* [30 CHF Setup fee](https://ungleich.ch/product/0carbonwebhosting-setup/)
|
* [35 CHF Setup fee](https://ungleich.ch/product/0carbonwebhosting-setup/)
|
||||||
* Suitable for most websites
|
* Suitable for most websites
|
||||||
|
|
||||||
---
|
---
|
||||||
|
@ -103,7 +103,7 @@ offer3_text:
|
||||||
* SFTP access
|
* SFTP access
|
||||||
* IPv6 and legacy IP reachable
|
* IPv6 and legacy IP reachable
|
||||||
* Data storage replicated 3 times
|
* Data storage replicated 3 times
|
||||||
* [30 CHF Setup fee](https://ungleich.ch/product/0carbonwebhosting-setup/)
|
* [35 CHF Setup fee](https://ungleich.ch/product/0carbonwebhosting-setup/)
|
||||||
* Suitable for websites publishing big data
|
* Suitable for websites publishing big data
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
Loading…
Reference in a new issue