Xfce Wiki

Sub domains
 

This is an old revision of the document!


Next Gen Infrastructure

Current Situation

The project has 4 servers:

  • earlgrey
  • tibeti
  • greentea
  • mocha (not used anymore, and we don't have access to it / 138.48.2.101 ?)

All servers are hosted at the Namur University in Belgium. Our contacts there are Didier Belhomme didier.belhomme@unamur.be and Pollux

All Xfce related services are hosted on these servers:

  • Websites (www, wiki, blog etc)
  • DNS master
  • Mailing Lists
  • MX
  • Bugzilla
  • Git
  • ~userdir
  • Release manager and archive master
  • DNS slave
  • backups

We have very old hardware (Sun Fire, Sun V20z etc.), and little or no hardware spares.

Hardware

Even if we don't update our workflow, we need to get rid of our old servers. We can thank UNamur 100000x for their free hosting for the last decade, but I think we need to find a new sponsor. Maybe Gandi (with m8t) can be a solution.

This can be some cloud services or dedicated servers or something else. We don't need unlimited resources, only 2 or 3 instances with enough ram / cpu / disk and good stability (8GB Ram minimum)

On the DNS side, maybe outsource this to a provider.

Software

Options

Requirements

Feature Bugzilla/cgit GitLab CE Phacility GitHub  Gitea
Pull requests
Can self-host
CI Integration

Proof of Concept

We need a VM (Debian) for testing the self-hosted alternatives and the migration workflow. Current POC of Gitea is here: https://gitea.xfce.alteroot.org/xfce

TODO Phase 1 Gitea Status
Create organisations/teams and permissions
Sync all repos
Configure all repos (Bugzilla/Dokuwiki links)
Migrate Git hooks (Github/Bugzilla)
Set up user profiles for core devs
Make sure we have a landing page
Integrate the Xfce website header somehow