Compare commits

...

83 Commits

Author SHA1 Message Date
Nico Schottelius 0429b35e3f ++order links ca/us 2020-06-13 12:22:07 +02:00
Nico Schottelius e398392eec ++update shipping to rumania 2020-06-13 11:10:18 +02:00
Nico Schottelius 7f6d6a65a2 ++sort ++ipv6vpn duration 2020-06-12 20:57:59 +02:00
Nico Schottelius 826650c333 ++ us and south korea 2020-06-12 14:42:15 +02:00
Nico Schottelius c85828d0af ++ product order links for VIIRB 2020-06-12 14:24:37 +02:00
Nico Schottelius fad60d2780 noooooo 2020-06-11 22:30:52 +02:00
Nico Schottelius df079f1a45 Fix DCL link 2020-06-11 20:30:39 +02:00
Nico Schottelius 3b02b5045d --typo 2020-06-11 18:59:47 +02:00
Nico Schottelius f2c9e1115c Update ordering message 2020-06-11 18:34:54 +02:00
Nico Schottelius 397fd5d868 ++ shipping costs 2020-06-11 18:34:09 +02:00
Nico Schottelius e5a4246fed ++ infos 2020-06-11 18:07:08 +02:00
Nico Schottelius 748eb9e63c Make ipv6 boxes public 2020-06-11 17:54:31 +02:00
Nico Schottelius 55dec20848 phase picture back in
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
2020-06-11 17:07:20 +02:00
Nico Schottelius 6b2418dad9 Merge branch 'master' of code.ungleich.ch:ungleich-public/ungleich-staticcms 2020-06-11 17:06:23 +02:00
fnux a60a8178b5 Update CI image for lektor/master 2020-06-11 16:50:41 +02:00
Nico Schottelius e6c53972ef ++ corrections from Sanghee 2020-06-11 16:34:58 +02:00
Nico Schottelius 31459c383d ++bold the email 2020-06-10 13:15:30 +02:00
Nico Schottelius 8dccc55658 ++pictures 2020-06-10 13:12:58 +02:00
Nico Schottelius 63897a21d0 ++ comparison 2020-06-10 12:59:55 +02:00
Nico Schottelius 30f4798a34 ++details 2020-06-10 12:58:25 +02:00
Nico Schottelius 8d12d5d0ac ++links 2020-06-10 12:53:57 +02:00
Nico Schottelius 17d0518a21 ++pib 2020-06-10 12:50:58 +02:00
Nico Schottelius 76b0b2b9c1 ++description VIIRB 2020-06-10 12:32:42 +02:00
Nico Schottelius 098d83db0d ++virb 2020-06-10 10:02:00 +02:00
Nico Schottelius 9372bbf9f1 Try to fix the south pole blog article 2020-06-10 09:34:26 +02:00
Nico Schottelius f3e84c0b33 ++box 2020-06-09 23:06:39 +02:00
Nico Schottelius 01abb82c83 add template for ipv6-box-2 2020-06-09 14:33:28 +02:00
sanghee 2d51caebfd southpole post discoverable yes 2020-06-09 12:24:54 +02:00
sanghee 18e50d28f5 Remove duplicate article 2020-06-09 12:15:37 +02:00
sanghee 581250123d changed southpole blog post 2020-06-09 12:12:22 +02:00
sanghee 0615eb4d2b southpole blog post changed to reflect their feedback 2020-06-09 12:09:31 +02:00
Nico Schottelius 6f631dec2c - paragraph 2020-06-01 15:39:16 +02:00
Nico Schottelius f7c1b63c15 plus link to villa 2020-06-01 15:38:31 +02:00
Nico Schottelius c3f9b0a4f6 Rename hacking hotel -> hacking villa 2020-06-01 15:36:37 +02:00
Nico Schottelius a2ec8d67fc ++ classification 2020-06-01 15:33:41 +02:00
Nico Schottelius 4806b81edd Modify layout of contact 2020-06-01 15:32:31 +02:00
Nico Schottelius cbab7a98bf ++online chat ++ungleich contact info 2020-06-01 15:30:06 +02:00
Nico Schottelius 6e9b35863f rename directory 2020-06-01 15:27:39 +02:00
Nico Schottelius 32e3246348 ++blog 2020-06-01 15:27:14 +02:00
Nico Schottelius da42c49169 ++ coworking 2020-06-01 15:25:02 +02:00
Nico Schottelius 16bc019df6 ++contact 2020-06-01 15:23:08 +02:00
Nico Schottelius c23fcb4651 update blog article (south pole), add new sustainability channel 2020-06-01 15:11:43 +02:00
Nico Schottelius c748b36261 Add new bounty for wireguard 2020-05-31 08:52:02 +02:00
sanghee 7b159d8eb5 bg img changed into penguin for southpole blog 2020-05-28 12:08:57 +02:00
sanghee 2842f7f25e southpole post bg img changed 2020-05-28 11:49:46 +02:00
sanghee f86496f865 southpole post edited 2020-05-28 11:45:25 +02:00
sanghee b83038b77b Merge branch 'master' of git+ssh://code.ungleich.ch/ungleich-public/ungleich-staticcms 2020-05-28 11:39:31 +02:00
sanghee 3daccf5132 southpole cartoon added 2020-05-28 11:39:27 +02:00
Nico Schottelius 513c0c54f0 ++dcl on open chat 2020-05-28 11:04:19 +02:00
sanghee a5e80f6f78 south pole blog cartoon img added 2020-05-27 21:54:59 +02:00
sanghee f4907870cc southpole blog post edited 2020-05-27 20:32:36 +02:00
sanghee 4a6955bb30 unhide the south pole 2020-05-27 20:20:11 +02:00
sanghee ae2541ecb5 south pole blog post edited 2020-05-27 20:15:09 +02:00
sanghee afa0ff6551 southpole blog img added 2020-05-26 22:56:41 +02:00
sanghee 0b6ce03605 southpole blog post discoverable yes 2020-05-26 22:41:04 +02:00
sanghee 7d53000daf southpole blog post added 2020-05-26 22:38:00 +02:00
Nico Schottelius 610f6e5d6c Update the chat url to chat.with.ungleich.ch 2020-05-23 13:55:34 +02:00
Nico Schottelius 233d66257e ++discord ripe80 2020-05-12 13:03:41 +02:00
Nico Schottelius 44bb3fc5a5 ++channels 2020-05-12 12:55:58 +02:00
Nico Schottelius c7b0c28d9f +bounty 2020-05-10 20:09:54 +02:00
Nico Schottelius 54e950ac1c [open chat] reference cdist 2020-05-08 16:08:06 +02:00
Nico Schottelius 397466e731 Add bounty 3/4: disabling IPv4 in OS kernels 2020-05-01 11:04:59 +02:00
Nico Schottelius 3c8bc267a1 [layout] bold for specific sections 2020-04-29 22:53:07 +02:00
Nico Schottelius 7c087a5f8e Merge branch 'master' of code.ungleich.ch:ungleich-public/ungleich-staticcms 2020-04-29 22:10:24 +02:00
Nico Schottelius f7f884e03d include nimbus sans l font 2020-04-29 22:10:02 +02:00
Nico Schottelius 871abcc797 ubookmark link in bounties 2020-04-29 15:53:58 +02:00
Nico Schottelius fdc6a41948 blog: add bounty program 2020-04-29 15:50:24 +02:00
Nico Schottelius c86b8147ac fix indent 2020-04-29 15:21:04 +02:00
Nico Schottelius 51ba6ab154 fix wording 2020-04-29 15:20:11 +02:00
Nico Schottelius e93056008b bold with __ 2020-04-29 15:15:53 +02:00
Nico Schottelius 2127303fd8 more details for matrix, introduce jobs/hacks/bounties 2020-04-29 15:08:38 +02:00
Nico Schottelius ebbb791187 [matrix] add matterbridge support 2020-04-29 14:30:52 +02:00
Nico Schottelius 7fd72a8dee Merge branch 'master' of code.ungleich.ch:ungleich-public/ungleich-staticcms 2020-04-28 13:34:42 +02:00
Nico Schottelius f283efc728 add technical documentation for the ipv4-to-ipv6 proxy 2020-04-28 13:34:29 +02:00
sanghee c9db8c3e6f Merge branch 'master' of git+ssh://code.ungleich.ch/ungleich-public/ungleich-staticcms 2020-04-27 13:57:38 +02:00
sanghee d99c745105 jitsi blog publishing date changed 2020-04-27 13:57:32 +02:00
Nico Schottelius 489b2f0be9 Fix link ipv6.chat -> open chat 2020-04-26 20:02:43 +02:00
Nico Schottelius 0feaaf5a01 ++ubookmark infos 2020-04-25 21:25:00 +02:00
Nico Schottelius 1ad03e2f78 [project] add ubookmark 2020-04-25 21:21:04 +02:00
Nico Schottelius b19647e3e7 fix two typos in emacs article 2020-04-24 09:46:27 +02:00
Nico Schottelius 0d1fc9eb4f Merge branch 'master' of code.ungleich.ch:ungleich-public/ungleich-staticcms 2020-04-24 09:45:45 +02:00
Nico Schottelius 2f4ed50f29 ++update for emacslient -a "" 2020-04-23 17:25:29 +02:00
Nico Schottelius 646ac8bcaf update title 2020-04-23 16:52:26 +02:00
45 changed files with 787 additions and 34 deletions

View File

@ -2,7 +2,7 @@ stages:
- build
- deploy
image: registry.gitlab.com/fnux/ungleich-images/staticcms-ci:latest
image: code.ungleich.ch:5050/ungleich-public/ungleich-staticcms:latest
variables:
BUILDDIR: "build/"

View File

@ -4,4 +4,5 @@ FROM debian:latest
MAINTAINER Timothée Floure <timothee.floure@ungleich.ch>
RUN apt-get update
RUN apt-get install -y make lektor imagemagick openssh-client rsync
RUN apt-get install -y make python3-pip imagemagick openssh-client rsync git
RUN pip3 install git+https://github.com/lektor/lektor/

BIN
assets/u/image/blue-bg.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

View File

@ -0,0 +1,11 @@
/* Turns specific sections into bold for all platforms
Sanghee, Nico, 2020-04-29
*/
@font-face {
font-family: "Nimbus Sans L";
src: url("/u/static/font/NimbusSans-Bold.otf") format("opentype");
}
.headlinebold {
font-family: "Nimbus Sans L";
}

Binary file not shown.

Binary file not shown.

View File

@ -57,7 +57,7 @@ It makes perfect sense and we could have written the above criterion for ourselv
## Slack VS. Mattermost
XR is using [Mattermost](www.mattermost.com), the same as [our chat](https://chat.ungleich.ch), for mobilising and organising 475 teams of national and local branches. Unlike XR, ungleich chat moved away from Slack earlier and first went to Rocketchat, before eventually settling down[TM] to Mattermost. Rocketchat also has a user-friendly interface and is Open Source, but we decided to move due to instability caused by MongoDB.
XR is using [Mattermost](www.mattermost.com), the same as [our chat](https://chat.with.ungleich.ch), for mobilising and organising 475 teams of national and local branches. Unlike XR, ungleich chat moved away from Slack earlier and first went to Rocketchat, before eventually settling down[TM] to Mattermost. Rocketchat also has a user-friendly interface and is Open Source, but we decided to move due to instability caused by MongoDB.
The following points were considered by XR when moving away from Slack to Mattermost.
- UI similarity to Slack: had to get thousands off Slack, fast

View File

@ -27,4 +27,4 @@ for a free IPv6-VM and free IPv6-VPN.
You can get in touch with us via
* email: info at ungleich.ch
* chat: [chat.ungleich.ch](https://chat.ungleich.ch)
* chat: [chat.with.ungleich.ch](https://chat.with.ungleich.ch)

View File

@ -1,4 +1,4 @@
title: Emacs, be my server
title: Emacs server the fun way
---
pub_date: 2020-04-23
---
@ -57,13 +57,13 @@ much faster is the obvious advantage. However, there is a much bigger
one:
With the emacs server, you can connect to it from the terminal **and** X
Windows. Because the emacs server also manages the buffers ("open
Window. Because the emacs server also manages the buffers ("open
files" for non-emacs users), you can view the same open file from the
terminal or an x window.
## Turning the notebook into a server
As you might now, we at ungleich are pretty much into IPv6. So all of
As you might know, we at ungleich are pretty much into IPv6. So all of
our devices are generally speaking world-wide reachable. Our work
notebooks are no exception from that. In fact, most notebooks even
have their own [/48 IPv6 network assigned via
@ -118,3 +118,26 @@ window is the X11 window, the lower window is a terminal window (they
happen to be configured to have the same nice background colour).
![](emacs.png)
## Updates
### 2020-04-23, 17:23
[MutoShack](https://www.reddit.com/user/MutoShack/) pointed
out on
[reddit](https://www.reddit.com/r/emacs/comments/g6nqwv/emacs_server_the_fun_way/foazghz/)
that using
```
emacsclient -a "" -c
```
is actually smarter than just using
```
emacsclient -c
```,
because it will start the daemon if it is not already running. No day
that you don't learn something!

View File

@ -167,4 +167,4 @@ station is **Diesbach-Betschwanden**.
You can get in touch with us via
* email: info at ungleich.ch
* chat: [chat.ungleich.ch](https://chat.ungleich.ch)
* chat: [chat.with.ungleich.ch](https://chat.with.ungleich.ch)

View File

@ -193,5 +193,5 @@ the above functions to get more and more nearby to provide a fully
usable OpenStack alternative.
If you are interested in this topic, you can join us on the [ungleich
chat](https://chat.ungleich.ch), the full development of our
chat](https://chat.with.ungleich.ch), the full development of our
alternative is open source.

View File

@ -146,6 +146,6 @@ is very similar to what we already use in the
project](https://code.ungleich.ch/ungleich-public/dynamicweb/).
If you want to join the discussion about this, I invite you to our
open chat on [chat.ungleich.ch](https://chat.ungleich.ch).
open chat on [chat.with.ungleich.ch](https://chat.with.ungleich.ch).
And next in this blog: how to use it ;-)

View File

@ -81,4 +81,4 @@ which has *up to 50% discount on the products*.
If you have any questions or comemnts, you can reach us at
**sustainability at ungleich.ch** or in the [ungleich
chat](https://chat.ungleich.ch).
chat](https://chat.with.ungleich.ch).

View File

@ -114,7 +114,7 @@ encourage distributing the Internet more to different places.
Put all the fun stuff on it. Put your development on it. Don't forget
to backup your stuff to somewhere else, though.
We even invite you to [join our chat](https://chat.ungleich.ch) to ask
We even invite you to [join our chat](https://chat.with.ungleich.ch) to ask
about how to build a data center and we are more than happy to share
our experiences.
@ -149,7 +149,7 @@ If you want to learn more about this topic,
you can always get in touch with us as follows:
* email: info at ungleich.ch
* open chat: [chat.ungleich.ch](https://chat.ungleich.ch)
* open chat: [chat.ungleich.ch](https://chat.with.ungleich.ch)
<!-- LocalWords: SSDs
-->

View File

@ -42,7 +42,7 @@ Switzerland,](https://datacenterlight.ch) so we moved away from Slack into hosti
Now we have two chat systems, [Mattermost](https://ungleich.ch/u/products/zero-carbon-chat/) and [Matrix.](https://ungleich.ch/u/products/hosted-matrix-chat/)
Mattermost offers an extremely easy and smooth team communication for
people with all kinds of backgrounds. Most of our team talk happens on
this platform. [Our chat](https://chat.ungleich.ch) is open for the public
this platform. [Our chat](https://chat.with.ungleich.ch) is open for the public
and anybody can join with their email and have a conversation with
us.

View File

@ -0,0 +1,102 @@
title: South Pole meets ungleich
---
pub_date: 2020-06-09
---
author: ungleich
---
twitter_handle: ungleich
---
_hidden: no
---
_discoverable: yes
---
abstract:
Penguins push sustainability forward together
---
body:
## Where penguins meet
Do you know where penguins live? Probably all of us assume that they
live at the South Pole. That is correct. And it is [a really
fascinating story how penguins
meet](https://en.wikipedia.org/wiki/March_of_the_Penguins). If you
haven't seen the movie, we can highly recommend it!
But did you know that penguins also live and meet at other places? For
instance [in Africa](https://en.wikipedia.org/wiki/African_penguin).
Or in the case of the penguin companies [South
Pole](https://www.southpole.com/) and [ungleich](https://ungleich.ch):
in Switzerland.
This blog post is about how penguins and ethical values brought South
Pole and ungleich together.
## Who is South Pole?
South Pole is a 350-people team of passionate climate experts with its headquarters in Zürich. It provides global climate solutions and develops projects for companies and organizations embarking on their Climate Journey, which includes assessing their carbon footprint and climate risks, green investments, carbon neutrality, and renewable energy.
Started as a handful of people with great ideas back in 2006, now their offices are spread over 18 countries, including Singapore, London, Amsterdam, Sydney, Stockholm, and more. And most importantly: their mascot is a penguin, and the team calls themselves the Penguins.
Sustainability, Switzerland, penguins?! Instant love for us.
We recommend that you take a look at [the South Pole
blog](https://www.southpole.com/blog) that covers inspiring
projects such as forest conservation, wild animal protection, clean
water project for local communities, and many more.
![](/u/image/southpole-projects.jpg)
## Sustainability at ungleich
A few years ago ungleich started building data centers in
[the Canton of Glarus in Switzerland](https://en.wikipedia.org/wiki/Canton_of_Glarus).
This valley does not only offer a gorgeous view, but was the home of
the weaving industry for more than a century. And it's our luck and
privilege to build on top of this heritage.
Our focus is on re-using and re-modeling buildings from this
time. Many factory halls in Glarus also come with on-site hydropower
plants, which allows us to run servers on 100% renewable, locally
produced power.
Not only do we re-use old buildings, but with recycled hardware,
we were all in for creating a data center that is
as sustainable as possible.
When we started this project it was not 100% clear for us what kind of
people would be interested in this kind of hosting.
![](/u/image/datacenter-location.jpg)
More and more we are realising that how we started and continued our
journey has actually brought us the best kind of people. The kind
who shares our visions of sustainable technology and understands the
value of what we do. So such was the case for team ungleich and team
South Pole. We love that those whom we provide our services to have
the same mission as we do. Enabling and supporting like-minded people
with what we have built has been a really exciting journey for our
team.
## Continuing our work on sustainability together
South Pole is offering a variety of
[Sustainability
Solutions](https://www.southpole.com/sustainability-solutions) in all
kinds of areas. At ungleich we focus on sustainable hosting in the
[Data Center Light](https://datacenterlight.ch/), the renewable
energy-powered data center in the Alps. And we are proud to say that
South Pole hosts data in the Data Center Light.
Together we can make a change for a better world.
![](/u/image/southpole-ungleich-penguin-together.jpg)
## Join the discussion
If you like to discuss sustainability topics, we invite you to get in
touch with us:
* [Get in touch with South Pole](https://www.southpole.com/contacts)
* [Get in touch with ungleich](/u/contact/)
* [Join the online chat for sustainability](https://chat.with.ungleich.ch)

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 KiB

View File

@ -0,0 +1,56 @@
title: ungleich adds a bounty program
---
pub_date: 2020-04-29
---
author: ungleich
---
twitter_handle: ungleich
---
_hidden: no
---
_discoverable: yes
---
abstract:
Hack on Free and Open Source Software and get money for it
---
body:
## TL;DR
At ungleich we love [FOSS](/u/projects/opensource). If you want to
contribute to selected Free and Open Source Software and even get paid
for it, checkout the [ungleich bounty
program](/u/projects/jobs-hacks-bounties/).
## Introduction
At ungleich we have something like an "infinite task queue". While we
do contribute to Free and Open Source Software on daily basis, there
are a variety of things we can't do during daily work.
## It's Open Source
So because everything we use is Open Source and we live the Open
Source spirit, chances are high that somebody will scratch the itch
that we have found some time in the future. Because it is Open Source,
anyone with the technical skills can actually fix it.
## It's about values
Many bounty items will actually list support for IPv6 or fixing things
that are necessary for having "good" or clean software. With
volunteers contributing to Open Source Software, everyone profits from
the changes that you make.
## The bounty list
The list of bounties can be found on our
[Jobs, Hacks and Bounties page](/u/projects/jobs-hacks-bounties/). It
will be updated regularly with the progress.
If you think you have a project that fits very much the ungleich
project, you can also suggest a bounty by writing an email to **support
at ungleich.ch**.
You are also invited to join our [open chat](/u/projects/open-chat/),
to hang out or to discuss the bounty idea.

View File

@ -1,6 +1,6 @@
title: Free Video Conference Call For All
---
pub_date: 2020-03-16
pub_date: 2020-04-26
---
author: ungleich
---

View File

@ -47,7 +47,7 @@ like wasting a lot of resources, then why don't you even stay with us
and work or relax?
We can provide you with a place to sleep and stay over in the
[Hacking Hotel](/u/projects/hacking-hotel/) or the
[Hacking Villa](/u/projects/hacking-villa/) or the
[Digital Chalet](/u/projects/digital-chalet/), where you can work with
a 10 Gbit/s connection that goes directly to the data center.
@ -68,6 +68,6 @@ fairy tale, just in reality.
## How to visit
Just reach out to us by email (info at ungleich.ch),
[chat](https://chat.ungleich.ch) or
[chat](https://chat.with.ungleich.ch) or
[twitter](https://twitter.com/ungleich) and we will share information
of how and when to best reach us with you.

View File

@ -0,0 +1,34 @@
title: Contact ungleich
---
_model: page-2020
---
content:
## General inquiries
You can send an email to **info at ungleich.ch**.
## Support requests
You can send an email to **support at ungleich.ch**.
## Chat
Feel free to join our [Open Community
Chat](/u/projects/open-chat/). For support requests you can ping us in
any of the public rooms and we will create a private room for you.
## Post
* **ungleich glarus ag** Bahnhofstrasse 1, 8783 Linthal
* **ungleich GmbH** Hauptstrasse 14, 8775 Luchsingen
## Telephone
* +41 55 505 62 66
## Coworking Space / Education Center
* Co-Working & Co-Living: [Digital Chalet
Schwanden](/u/projects/digital-chalet/) In der Au 7, 8762 Schwanden
* Co-Working & Co-Living & Education: [Hacking Villa Diesbach](/u/projects/hacking-villa/) Hauptstrasse 28, 8777 Diesbach

View File

@ -41,7 +41,7 @@ content2_text:
## Custom Offers
Above specs don't match what you need? Get in touch with us and let us know what you need, we'll come back to you with a custom offer. Send us a mail to support@datacenterlight.ch or you can talk to us directly at [our chat.](https://chat.ungleich.ch)
Above specs don't match what you need? Get in touch with us and let us know what you need, we'll come back to you with a custom offer. Send us a mail to support@datacenterlight.ch or you can talk to us directly at [our chat.](https://chat.with.ungleich.ch)
---
content2_image: /u/image/penguin-webhosting.jpg
---

View File

@ -225,6 +225,28 @@ offer3_link: https://ungleich.ch/product/hosted-matrix-l/
---
description4:
## Additional offers
* Bridging to other networks using
[matterbridge](https://github.com/42wim/matterbridge) is a 10 CHF
setup fee and 5 CHF/month maintenance fee. It supports the following protocols:
** Discord
** Gitter
** IRC
** Keybase
** Matrix
** Mattermost 4.x, 5.x
** Microsoft Teams
** Rocket.chat
** Slack
** Ssh-chat
** Steam
** Telegram
** Twitch
** WhatsApp
** XMPP
** Zulip
## Matrix UI/UX development support program
On 2020-04-21 we started our new support program to specifically

View File

@ -57,3 +57,9 @@ If you are providing services that are only reachable by IPv4 and want
to make them accessible by IPv6, our [IPv6-to-IPv4
Proxy](../ipv6-to-ipv4-proxy/) helps you to accomplish the opposite
translation.
## Technical documentation
Technical details about the service can be found on
[the redmine
wiki](https://redmine.ungleich.ch/projects/open-infrastructure/wiki/How_to_use_the_IPv4-to-IPv6-Proxy).

View File

@ -0,0 +1,87 @@
_discoverable: yes
---
_hidden: no
---
title: The Pro IPv6 Box (PIB)
---
subtitle: The PIB connects locations and offices with IPv6
---
content1_image: pro-ipv6-box.jpg
---
content1_text:
## The professional IPv6 router
Like the [VIIRB](../viirb-ipv6-box), the **PIB** is designed to
provide IPv6 connectivity for you. Compared to the VIIRB, the PIB is
suited for more professional use cases. It features Gigabit Ethernet
and up to 4 GB RAM at a very low energy consumption.
## How it works
The PIB is pre-configured with a Wireguard VPN. With this VPN you
will receive a /48 IPv6 prefix. The IPv6 connectivity is provided by
[Data Center Light](../projects/data-center-light/).
When you plug in the ethernet cable and power it on, it will do the
following:
* Establish a VPN connection via IPv4 or IPv6 to Data Center Light
* Announce a pre-configured /64 network on the LAN
* Announce a pre-configured /64 network on the Wifi (optional)
By default the firewall is configured to allow outgoing connections
from LAN/Wifi towards the VPN. Incoming ICMP6, SSH, HTTP and HTTPS is
open by default.
## PIB use cases
The configuration and uses cases are the same as the
[VIIRB](../viirb-ipv6-box). Additionally the PIB is suited for bigger
scale operations with 3 gigabit ports.
---
content2_image: pro-ipv6-box-2.jpg
---
content2_text:
## Tech details
* Operating System: Linux
* Size: 168 mm x 157 mm x 30 mm
* CPU: AMD Embedded G series GX-412TC, 1 GHz quad Jaguar core with 64 bit and AES-NI support, 32K data + 32K instruction cache per core, shared 2MB L2 cache.
* Memory: 2 or 4 GB DDR3-1333 DRAM
* Storage: 16GB m-SATA SSD
* SD card (internal sdhci controller), or external USB. 1 SATA + power connector.
* Power 12V DC, about 6 to 12W depending on CPU load. Jack = 2.5 mm, center positive
* Ethernet: 3 Gigabit Ethernet channels (Intel i211AT on apu2b2, i210AT on apu2b4)
* Serial: DB9 serial port
* 2 USB 3.0 external
* 2 USB 2.0 internal*
* Three front panel LEDs
* Expansion: 2 miniPCI express (one with SIM socket), LPC bus, GPIO header, I2C bus, COM2 (3.3V RXD / TXD)
The PIB is based on the [apu2](https://www.pcengines.ch/apu2.htm) with
Linux pre-installed, pre-configured and combined with the [IPv6VPN](https://ipv6vpn.ch).
## What is in the box
When you order the PIB, you will receive one pre-configured
system and a power adapter. Please let us know whether you need the
EU, US or UK plug before ordering. The following models are available:
* PIB with 2 GB RAM - 290 CHF
* PIB with 4 GB RAM - 300 CHF
The PIP can come with optional 802.11ac WiFi Support for 30 CHF.
All prices excluding VAT and shipping costs.
## Ordering
To pre-order the PIB, send a mail with your shipping address
to **support -at- ungleich.ch**. Shipping will start from July 2020.
## More of it
If you need a more cost-effective and smaller router, we can recommend
the [VIIRB](../viirb-ipv6-box).

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 KiB

View File

@ -10,7 +10,7 @@ image: /u/image/cards/projectmanagement.jpg
---
headline1: Project Management
---
headline2: For Teams
headline2: For Teams
---
header_background_color: #7BC7D4
---
@ -23,9 +23,9 @@ content1_text:
##Hosted Redmine
A sustainable project management for your team, powered by 100% renewable energy. Our team at ungleich has been using this open source project management for many years, Redmine very much enabled our remote collaboration between teams and communities.
Our hosted Redmine allows decentralized team to structure their workflow and to easily coordinate tasks.
Our hosted Redmine allows decentralized team to structure their workflow and to easily coordinate tasks.
## Transparent and secure
## Transparent and secure
You can get on to doocumenting your processes and knowledge with version control, and pass it on to fellow coworkers. You can interact with your team or your customer via issue tracker and forum. Redmine allows you a transparent process and progress sharing. Access control is very easy and can be done on role-basis.
@ -40,11 +40,11 @@ content2_text:
## A virtual tour
Want to discover more how this project management works? You can check out our [Open Infrastructure Project](https://redmine.ungleich.ch/projects/open-infrastructure/) which is a part of our project management page for [Data Center Light.](https://datacenterlight.ch) All our knowledge on how to run an open-source data center is shared publicly.
Want to discover more how this project management works? You can check out our [Open Infrastructure Project](https://redmine.ungleich.ch/projects/open-infrastructure/) which is a part of our project management page for [Data Center Light.](https://datacenterlight.ch) All our knowledge on how to run an open-source data center is shared publicly.
## Contact
Get in touch with us! Migrating old redmine or custom offer with other services on top tailored for your team is also possible. Send us a mail to support@datacenterlight.ch or you can talk to us directly at [our chat.](https://chat.ungleich.ch)
Get in touch with us! Migrating old redmine or custom offer with other services on top tailored for your team is also possible. Send us a mail to support@datacenterlight.ch or you can talk to us directly at [our chat.](https://chat.with.ungleich.ch)
---
content2_image: /u/image/open-infrastructure-overview.jpg
---
@ -90,4 +90,3 @@ offer2_text:
---
offer2_link: https://ungleich.ch/product/hosted-redmine-l/
---

View File

@ -0,0 +1,191 @@
_discoverable: yes
---
_hidden: no
---
title: The VPN IPv6 IoT Router Box (VIIRB)
---
subtitle: The VIIRB connects anything anywhere with IPv6.
---
content1_image: viirb-ipv6-box.png
---
content1_text:
## Our mission
We want to enable anyone, anyone with IPv6. It should be as simple as
"plug and play". We are very proud to announce that with the
**VPN IPv6 IoT Router Box** (VIIRB), we can now offer exactly this.
## How it works
The VIIRB is pre-configured with a Wireguard VPN. With this VPN you
will receive a /48 IPv6 prefix. The IPv6 connectivity is provided by
[Data Center Light](/u/projects/data-center-light/).
When you plug in the ethernet cable and power it on, it will do the
following:
* Establish a VPN connection via IPv4 or IPv6 to Data Center Light
* Announce a pre-configured /64 network on the LAN
* Announce a pre-configured /64 network on the Wifi
By default the firewall is configured to allow outgoing connections
from LAN/Wifi towards the VPN. Incoming ICMP6, SSH, HTTP and HTTPS are
open by default.
## Fully Open
The VIIRB is running stock [OpenWRT](https://openwrt.org/). We flash
the latest available version before shipping. SSH and http access to
the OpenWRT management is open. The password is randomly generated and
will be sent to you with the shipping confirmation.
## VIIRB use cases
So what can you do with the VIIRB?
### 1. IPv6 on the go
Going to a friend and the network does not have IPv6? Just bring your
VIIRB, plug it in and enjoy a fully enabled IPv6 network.
### 2. IPv6 only Wifi
Once the VIIRB is started, it will present you with the wifi network
**IPv6 everywhere**. The pre-configured WPA2 password is
**iloveipv6**. As opposed to the root password, which is random,
we intentionally set a default here, so you can just drop the box and
people who see the SSID "IPv6 everywhere" and know about the project,
can connect right away.
If you don't like this, you can turn the wifi off or change the name
and password.
### 3. IPv6 world wide reachable audio system
You can install the [music player daemon](https://www.musicpd.org/) on
the VIIRB and allow remote control of the music from anywhere in the
world. You can either put your music locally on an SDXC card or you
can even mount your music collection or stream music to it.
Just connect the VIIRB to your audio system, configure it and enjoy
remotely controlled music!
### 4. A BGP router
With
[bird2](https://openwrt.org/packages/pkgdata/bird2)
and
[quagga](https://openwrt.org/packages/pkgdata/bird2) available on
OpenWRT, you can use it directly for peering with other ASNs.
In fact, if you let us know before ordering, we can even connect your
VIIRB to a VPN endpoint that allows peering with the real Internet.
### 5. A hacking box
Thi VIIRB contains a variety of additional features like PWM, GPIO,
A/D converter, D/A converter and so on. It can also plug in a small
camera, so you can turn it into an IPv6 enabled camera. The VIIRB is
so universal, easy and hackable that it's just fun to use it.
Remote controlling your lights, your blinds, your doorbell - all
remotely via IPv6? You can do it with the VIIRB!
## Tech details
* Operating System: Linux (OpenWRT)
* Size: 28mm x 30mm x 30mm
* CPU: MT7628, 580 MHz, MIPS 24K
* Memory: 128MB, DDR2, 166MHz
* Storage: 16M NOR on board, support SDXC up to 2TB
* Wifi: 802.11n, 2T2R, speed up to 300Mbps.
* Antenna: One U.FL slot, one on board antenna.
* Ethernet: 1 port, up to 100Mbps.
* USB: Support USB 2.0, up to 480MBit/s.
* USB debugging: there is a serial console on the micro USB port
* Audio: 3.5mm jack (in/out)
* Power supply: 3.6V ~ 5.5V, 500mA
* Power Consumption: 74mA wifi standby, 230mA wifi full speed, 5V input.
The VIIRB is based on the [vocore2](https://vocore.io/v2u.html) with
an up-to-date firmware, pre-configured and
combined with the [IPv6VPN](https://ipv6vpn.ch).
### Local throughput
We measured throughput on a LAN, IPv6 based with iperf:
```
root@viirb1:~# iperf -c 2a0a:e5c0:13::42 -t 30 -V
------------------------------------------------------------
Client connecting to 2a0a:e5c0:13::42, TCP port 5001
TCP window size: 87.5 KByte (default)
------------------------------------------------------------
[ 3] local 2a0a:e5c0:13:0:bad8:12ff:fe64:9d4d port 46452 connected with 2a0a:e5c0:13::42 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-30.0 sec 332 MBytes 92.6 Mbits/sec
```
## What is in the box
When you order the VIIRB, you will receive one pre-configured
system. The box **does not** contain the micro usb cable or a charger,
because we think that most people already have this and we don't want
to contribute to tech waste. **The price of the VIIRB is 55 CHF**.
If you need a power supply, we can ship it with a
[European style connector](https://en.wikipedia.org/wiki/Europlug)
for 15 CHF.
All prices excluding VAT and shipping costs.
### IPv6VPN included
A free subscription for 1 year is included. This way you can plug in
the VIIRB and just get started with IPv6.
## Ordering
To pre-order the VIIRB, send an email with your shipping address and
the requested quantity to **support -at- ungleich.ch**.
Shipping will start from July 2020.
### Pre-Order Special
All orders that arrive before 2020-06-30 will get a cool IPv6 sticker
for free. Outdoor resistant, can be put on a notebook, phone or car.
Additionally **the first 42 VIIRBs come in a limited edition**
that will carry its production number.
### Shipping costs
Below is a selection of shipping cost for various countries.
When you order we will confirm the actual shipping cost before
payment.
You can order up to 4 VIIRBs within one order. In other words:
only 1 times shipping cost for 1,2,3 or 4 VIIRBs.
* Canada: +23 CHF
* [Order 2 VIIRBs to Canada](https://datacenterlight.ch/product/viirb-2-ca/)
* [Order to Denmark: +14 CHF](https://datacenterlight.ch/product/viirb-eu/)
* [Order to Finnland: +14 CHF](https://datacenterlight.ch/product/viirb-eu/)
* [Order to France: +14 CHF](https://datacenterlight.ch/product/viirb-eu/)
* [Order to Germany: +14 CHF](https://datacenterlight.ch/product/viirb-eu/)
* [Order to Great Britain: +14 CHF](https://datacenterlight.ch/product/viirb-eu/)
* [Order to Rumania: +14 CHF](https://datacenterlight.ch/product/viirb-eu/)
* [Order to South Korea: +16 CHF](https://datacenterlight.ch/product/viirb-us/)
* [Order to Spain: +14 CHF](https://datacenterlight.ch/product/viirb-eu/)
* [Order to Sweden: +14 CHF](https://datacenterlight.ch/product/viirb-eu/)
* [Order to Switzerland: +5 CHF](https://datacenterlight.ch/product/viirb-ch/)
* [Order to the US: +16 CHF](https://datacenterlight.ch/product/viirb-us/)
* [Order 2 VIIRBs to the US](https://datacenterlight.ch/product/viirb-2-us/)
All prices exluding VAT.
## More of it
If you need more ports, Gigabit support, more RAM and more storage,
you can checkout the [Pro IPv6 Box](../pro-ipv6-box).

Binary file not shown.

After

Width:  |  Height:  |  Size: 461 KiB

View File

@ -38,7 +38,7 @@ content2_text:
## Custom Offers
Above specs don't match what you need? Get in touch with us and let us know what you need, we'll come back to you with a custom offer. Send us a mail to support@datacenterlight.ch or you can talk to us directly at [our chat.](https://chat.ungleich.ch)
Above specs don't match what you need? Get in touch with us and let us know what you need, we'll come back to you with a custom offer. Send us a mail to support@datacenterlight.ch or you can talk to us directly at [our chat.](https://chat.with.ungleich.ch)
---
content2_image: /u/image/penguin-webhosting.jpg
---

View File

@ -35,14 +35,14 @@ meetups](https://www.meetup.com/Digital-Glarus-Business-Technology/)
with technical and business topics.
Due to the Digital Chalet getting crowded, we opened a new location
in 2019: the [Hacking Hotel](/u/projects/hacking-hotel). We plan to
turn the Hacking Hotel into a school and will offer first courses in
in 2019: the [Hacking Villa](/u/projects/hacking-villa). We plan to
turn the Hacking Villa into a school and will offer first courses in
2020.
## How you can participate
If you are interested in joining us, you can contact us by mail (info
at digitalglarus.ch), [chat](https://chat.ungleich.ch) or even by
at digitalglarus.ch), [chat](https://chat.with.ungleich.ch) or even by
phone (+41 55 505 62 66).
It is possible to visit us for a day or two, or like many have, to

View File

@ -19,7 +19,7 @@ For this reason we support the local club "Digital Bildung ungleich",
which allows people to learn one evening per week.
The meeting happens either in the [Digital Chalet](../digital-chalet/)
or in the [Hacking Hotel](../hacking-hotel/).
or in the [Hacking Villa](../hacking-villa/).
You can read more about it in the
[Digital Bildung blog

View File

@ -0,0 +1 @@
hacking-villa

View File

@ -22,7 +22,7 @@ If you already have a matrix account, you can join
If you don't have a matrix account, you find the instructions
on [how to create a matrix account on our Open Chat
page](../open-chat).
page](/u/projects/open-chat/).
## Other chat rooms

View File

@ -0,0 +1,149 @@
title: Jobs, Hacks and Bounties
---
subtitle: Doing stuff with or at ungleich
---
content:
## Introduction
You might know, ungleich means "not equal" or "different" in
English. So working for, with or at ungleich is usually a bit
different from working for other companies. We practice a high degree of
remote working and our team consists of a lot of international
members from a variety of cultures.
So instead of the classical "job openings", we have three different
sections of how to get started with ungleich.
## Hacks
Hacks are easy to do, easy to learn tasks that help you understand
the way we work and the technology stacks we use. These are easy
things to do at home or anywhere you are. You can join the
[open chat room "Hacking & Learning"](/u/projects/open-chat/) for
asking questions.
### Hack 1: Get IPv6
For most stuff we do, you will need IPv6. Head over to the
[IPv6 VPN](/u/products/ipv6-vpn/) to get yourself started. Note:
the VPN is for free if you have a VM with us.
### Hack 2: Deploy ubookmark
[ubookmark](/u/projects/ubookmark/) is a simple Django app.
Deploy it on your local machine (it
is IPv6 reachable, isn't it?) and send us a shout when it's reachable
using HTTPS. If you need a domain name for your letsencrypt
certificate, checkout [has-a.name](https://has-a.name).
### Hack 3: IPv6 cat
Create a micro django project that does the following:
* If you are visiting via IPv4, it will show a static page saying "Sorry, only reachable by IPv6"
* If you are visiting it via IPv6, it will show a friendly cat picture
* No other features required, design up to you
## Jobs
Currently there are no permanent job openings.
## Bounties
At ungleich we heavily depend on and contribute [Open Source
Software](/u/projects/opensource). Sometimes (often?) we have a lot of
ideas we would like to implement in Open Source Software, but daily
tasks prevent us from implementing them.
We at ungleich have created a bounty program that offers
money for fixing/hacking Open Source Software.
### Bounty 1: eboard updates
[eboard](https://www.bergo.eng.br/eboard/) is a classical FICS client
for playing chess on the Internet. However, it did not have some
updates for some time, so we offer the following bounties:
* Add eboard to Alpine Linux packages (__30 CHF__)
* Bounty paid when it's in __apk add__ able from either edge/testing/community
* Add alsa support to eboard upstream (__50 CHF__)
* Enable beeping on move of the opponent without the OSS emulation
* Bounty successful when a new eboard release was made with it
* Add IPv6 support to eboard (__50 CHF__)
* FICS is basically using a telnet protocol
* Eboard does not work in NAT64 scenarios, because it does not have IPv6 support
** Bounty successful when a new eboard release was made with it
### Bounty 2: Alpine Linux installable in IPv6 only networks
Alpine Linux currently does not start rdnssd in the installer nor does
it have the ndisc package installed.
The installer in particular needs to assign itself IPv6 addresses
(SLAAC should already work), needs to accept DNS servers and search
suffix from router advertisements (requires rdnssd running) and
wget/curl need to have IPv6 support to retrieve files via IPv6.
Present a short video that successfully shows the updated upstream
installer working in an IPv6 only network to install Alpine
Linux. Bounty is __100 CHF__.
### Bounty 3: Enable IPv6 only in the Linux kernel
As you might remember, we created
[a challenge to disable
IPv4](https://ungleich.ch/en-us/cms/blog/2019/01/09/die-ipv4-die/) in
your operating system. It turns out that as of 2020-05-01, the only
operating system that truly can turn off IPv4, is FreeBSD.
If you are into hacking the Linux kernel, we offer a __300 CHF__
bounty to disable IPv4 in the Linux kernel. The bounty includes:
* Create a patch against Linux mainline that completely disables IPv4
* Ensure that make menuconfig/config can turn IPv4 off
* Preparing the patch so that it can be included
* Submission to LKML
* Polishing patch so that it can be accepted
* Patch is included in the Linux kernel source git repo
* Show a short proof of concept that there is truly no more IPv4
### Bounty 4: Enable IPv6 only in the OpenBSD kernel
Very similar to bounty 3, we offer another __300 CHF__ bounty, if you
can patch OpenBSD to fully disable IPv4. Requirements for collecting
the bounty:
* Create the necessary kernel patch
* Get it included into the OpenBSD source tree
* Show a short proof of concept that there is truly no more IPv4
### Bounty 5: Add VXLAN support to netbox
At ungleich we love
[netbox](https://netbox.readthedocs.io/en/stable/). However at the
moment it only supports VLANs and not VXLANs. How amazing would it be,
if it also supported VXLANs? The bounty for adding this upstream is
__50 CHF__.
### Bounty 5: Allow wireguard to automatically switch the underlying IP version
If you establish a VPN connection with wireguard, it resolves the
hostname in your configuration and remembers that IP address.
This is problematic, because if you connect to the VPN server in an
IPv6 only network and then later switch to an IPv4 only network,
wireguard will never reconnect. The same problem appears if you switch
the other way round.
We offer a __150 CHF__ bounty for the person who successfully
patches/integrates/releases something (it can be a daemon, a patch)
open source that allows seamless transition between the different IP
networks.
On the wireguard mailing list it was discussed whether a peer can have
multiple IP addresses. This could be a proper solution, as it also
addresses the case when a VPN server has multiple IPv6 or IPv4
addresses.

View File

@ -17,10 +17,46 @@ You can chat with us on [matrix.ungleich.ch](https://matrix.ungleich.ch).
## IPv6 Chat
To foster IPv6 deployement, we created [IPv6.chat](../ipv6-chat),
To foster IPv6 deployement, we created [IPv6.chat](../ipv6-chat/),
which is also reachable via matrix. Follow above instructions and type
**/join #ipv6:ungleich.ch** instead.
## Data Center Light
For discussion and questions about [Data Center
Light](../data-center-light/), you can **/join
#datacenterlight:ungleich.ch**. Anything about VMs, hosting,
colocation or our setup can be discussed there.
## Hacking and Learning
Specifically for learning new technologies and to exchange knowledge
we created the **Hacking & Learning channel** which can be found at
**#hacking-and-learning:ungleich.ch**.
## cdist
We meet for cdist discussions about using, developing and more
on **#cdist:ungleich.ch**.
## Sustainability
We discuss topics related to sustainability in
**#sustainability:ungleich.ch**.
## More channels
* The main / hangout channel is **o#town-square:ungleich.ch** (also bridged
to Freenode IRC as #ungleich and
[discord](https://discord.com/channels/706144469925363773/706144469925363776))
* The bi-yearly hackathon Hack4Glarus can be found in
**#hack4glarus:ungleich.ch**
* An unofficial bridge to the RIPE #social IRC channel:
**#ripe-social:ungleich.ch** (also bridged to
[discord](https://discord.gg/HfbMF6), thanks to
[spale](https://twitter.com/spale75/status/1260140467766919168) for
providing the server)
## Bridged Channels
And some of our channels are also available on IRC, you can find them

View File

@ -62,7 +62,7 @@ Mattermost and Matrix.
We started the [Digital Glarus project](../digital-glarus) to
support the local community and just recently opened the [Hacking
Hotel](../hacking-hotel) in Diesbach to welcome (FOSS) hackers from
Villa](../hacking-villa/) in Diesbach to welcome (FOSS) hackers from
all around the world.
And twice per year we welcome hackers to our (strongly Open Source

View File

@ -0,0 +1,30 @@
title: ubookmark
---
subtitle:
ubookmark is a simple link collecting website.
---
content:
## Introduction
ubookmark is based on Django, Bootstrap 4
and uses LDAP authentication. It was written and designed for
running [IPv6.blog](https://IPv6.blog), but should be re-usable in
other situations.
ubookmark is FOSS and its source code can be found on
[code.ungleich.ch](https://code.ungleich.ch/ungleich-public/ubookmark/).
## How to install
* git clone above repository
* Setup a local postgresql database named "ubookmark"
* Copy ubookmark/sample_settings.py to ubookmark/local_settings.py
* Modify settings as needed
* Install requirements using `pip install -r requirements.txt`
*
## How to run
It is a standard Django app, so you can use uwsgi
or the included server for testing: `python manage.py runserver`.

View File

@ -9,6 +9,8 @@
<!-- Bootstrap + helpers2 -->
<link rel="stylesheet"
href="/u/static/bootstrap-4.4.1-dist/css/bootstrap.min.css">
<link rel="stylesheet"
href="/u/static/css/ungleich.css">
<link rel="shortcut icon" href="/u/static/images/favicon.ico"/>
<link rel="stylesheet" href="/u/static/generic-header.css"/>
@ -90,6 +92,9 @@
<li class="nav-item">
<a class="nav-link" href="/u/events/">EVENTS</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/u/contact/">CONTACT</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0"
action="https://search.ungleich.ch/yacysearch.html" method="get">
@ -106,7 +111,7 @@
#}
{% if this.headline1 or this.headline2 or this.headline3 %}
<div class="jumbotron jumbotron-fluid" style="background-color: {{this.header_background_color}};">
<div class="jumbotron jumbotron-fluid headlinebold" style="background-color: {{this.header_background_color}};">
<div class="container-fluid">
<h1 class="display-1 generic-header {{this.header_text_color}}" style="font-weight: bolder;">
{% if this.headline1 %}

View File

@ -34,7 +34,7 @@
{% else %}
<div style="{{ div_style }} font-weight: bold; padding-left:
12px; padding-right: 6px; text-transform: uppercase;"
class="{{ div_classes }} display-4">
class="{{ div_classes }} display-4 headlinebold">
&nbsp;<br/>
{{ childpage.title }}<sup style="font-weight: normal;"></sup><br/>
&nbsp;<br/>