Jump to: navigation, search

Difference between revisions of "Services migration"

Difference between revisions of "Services migration"

(Update description and status of migration)
 
Line 1: Line 1:
 
[[Category:Services]]
 
[[Category:Services]]
We have to move the services we need from srv1 and srv2 (see [[Services List]]). For now we're keeping [[Orionis|orionis]], but soon we may need to migrate the services from there too. [[User:Dzervas|Dzervas]] will lend us a VM from his own server until we find (/build) the server in which we will finally host everything. Until he gives us access to that VM, we're testing the new setup in the testbed VM in srv1.
 
  
The "Status" column below refers to migration-related results, not to the research, testing etc we have done.
+
The final goal is to set up every service from scratch so we can use modern tools and methods of deploying (e.g. containers), clean up old content, replace poorly maintained projects etc. This page is used to keep track of the migration to the new way of deploying τοLabάκι services.
 +
 
 +
You will find the scripts and configurations files we use on our [https://github.com/ToLABaki/tolabaki_admin/ git repository]
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 8: Line 9:
 
! Service !! Will migrate !! Status !! Who !! Comment
 
! Service !! Will migrate !! Status !! Who !! Comment
 
|-
 
|-
| DNS || {{Food&Drink/low}} no || {{Food&Drink/low}} || || We prefer it to be hosted on domain registrar. Domain has already been transfered from old registrar.
+
| DNS || {{Food&Drink/high}} yes || {{Food&Drink/high}} Done || || We now host it on the VPS instead on the VM
 
|-
 
|-
| Wiki || {{Food&Drink/high}} yes || {{Food&Drink/low}} Started || [[User:Gkaklas|gkaklas]] || [https://hub.docker.com/_/mediawiki/ Dockerfile]
+
| Wiki || {{Food&Drink/high}} yes || {{Food&Drink/low}} Stalled || [[User:Gkaklas|gkaklas]] || [https://hub.docker.com/_/mediawiki/ Dockerfile]
 
|-
 
|-
 
| GOsa || {{Food&Drink/medium}} replaced || {{Food&Drink/low}} || || Ugly, unmaintained
 
| GOsa || {{Food&Drink/medium}} replaced || {{Food&Drink/low}} || || Ugly, unmaintained
 
|-
 
|-
| OpenLDAP || {{Food&Drink/high}} yes || {{Food&Drink/medium}} Working PoC || [[User:Looselyrigorous|looselyrigorous]] ||
+
| OpenLDAP || {{Food&Drink/high}} yes || {{Food&Drink/low}} Working PoC, stalled || [[User:Looselyrigorous|looselyrigorous]] ||
 
|-
 
|-
| {{Food&Drink/high}} Keycloak || {{Food&Drink/high}} new || {{Food&Drink/medium}} Working PoC || [[User:Looselyrigorous|looselyrigorous]] || Authentication server. We'll try to use it where possible but we'll also have LDAP for everything else
+
| {{Food&Drink/high}} Keycloak || {{Food&Drink/high}} new || {{Food&Drink/low}} Working PoC, stalled || [[User:Looselyrigorous|looselyrigorous]] || Authentication server. We'll try to use it where possible but we'll also have LDAP for everything else
 
|-
 
|-
| Mail || {{Food&Drink/high}} yes || {{Food&Drink/low}} R&D || [[User:Gkiagia|gkiagia]], [[User:Looselyrigorous|looselyrigorous]] ||
+
| Mail || {{Food&Drink/high}} yes || {{Food&Drink/low}} Still researching || [[User:Gkiagia|gkiagia]], [[User:Looselyrigorous|looselyrigorous]] ||
 
|-
 
|-
| Mailman || {{Food&Drink/high}} yes || {{Food&Drink/medium}} Ongoing ||  || There are docker [https://github.com/maxking/docker-mailman images] for mailman so we'll keep using it
+
| Mailman || {{Food&Drink/high}} yes || {{Food&Drink/low}} ||  || There are docker [https://github.com/maxking/docker-mailman images] for mailman so we'll keep using it
 
|-
 
|-
 
| Nextcloud || {{Food&Drink/high}} yes || {{Food&Drink/low}} || ||
 
| Nextcloud || {{Food&Drink/high}} yes || {{Food&Drink/low}} || ||

Latest revision as of 18:06, 23 February 2019


The final goal is to set up every service from scratch so we can use modern tools and methods of deploying (e.g. containers), clean up old content, replace poorly maintained projects etc. This page is used to keep track of the migration to the new way of deploying τοLabάκι services.

You will find the scripts and configurations files we use on our git repository

Service Will migrate Status Who Comment
DNS yes Done We now host it on the VPS instead on the VM
Wiki yes Stalled gkaklas Dockerfile
GOsa replaced Ugly, unmaintained
OpenLDAP yes Working PoC, stalled looselyrigorous
Keycloak new Working PoC, stalled looselyrigorous Authentication server. We'll try to use it where possible but we'll also have LDAP for everything else
Mail yes Still researching gkiagia, looselyrigorous
Mailman yes There are docker images for mailman so we'll keep using it
Nextcloud yes
Wordpress backed up Not sure if we'll keep a blog and if it will be wordpress
Roundcube probably replaced We intend to use RainLoop instead.
Hosted  ??? Hosted websites for other teams (e.g. zizania, csa). Most are deprecated and we need to look into it before migrating each of them.