Closed Bug 1130862 Opened 9 years ago Closed 8 years ago

mozilla.ch for Mozilla Switzerland

Categories

(Mozilla Reps Graveyard :: Community IT Requests, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mkohler, Assigned: JLensmeister, Mentored)

References

Details

(Whiteboard: [mentored])

We'd like to use mozilla.ch for our community efforts and information in Switzerland.

The domain is currently owned by search.ch which is a local company. I was already in touch with these guys and it wouldn't be a problem to transfer domain ownership to Mozilla. I can get in touch with them again and ask for the auth request code.

Further, we'd like to host the website on Community IT servers where we will probably need a prod and test server for it. I think we're gonna use NodeJS for it, but we're gonna keep it basic since most of the stuff (like localization) we'll link to the respective other communities since we're not doing that as "Mozilla Switzerland". This is mainly to promote events and will be a platform to get all Mozillians we don't yet know together over all 4 languages we use in Switzerland.

Please tell me once I should get in contact with the current domain owner.
Flags: remo-review?(nukeador)
Next steps:
* Transfer ownership to Mozilla
* Get Community IT servers
* Implement website
(the NodeJS part is not decided yet, this could also be Wordpress)
Where are you currently hosting community content?

I see mozilla.ch redirects to mozilla.org right now.

Before transfer we need to have an already established project running :)
Flags: needinfo?(mkohler)
Currently we don't have anything except our Twitter account and our meetup page.

Can't we transfer it and keep the redirect so we have to do one step less once we switch to our own thing?
Flags: needinfo?(mkohler)
When do you expect to have some plans for this community site?
Group: mozilla-reps-admins
in 2 weeks we should have a quite solid idea.
Cool Michael, ping us here again one you have a plan for this :D
Our repository: https://github.com/mozillacommunitych/mozilla.ch/

We still have a few issues to solve, but we're working on it. In general: we're using parts of the design of mozilla.org. It's running on a PHP stack, so that shouldn't be a problem for Community IT.

Further I've contacted the current owner of mozilla.ch (already had a talk with him before) to transfer the domain. Where should he send to the Auth code to?
Preview: mozillach.michaelkohler.info/en
I just got the info that running the dev server on my server might not be a good idea. Therefore, until I have configured a real deployment, please use http://colinfrei.com/mozilla-ch/current/web/ . I just asked Colin to update the sources.
Updated source running under http://mozilla-ch.colinfrei.com/
Flags: remo-review?(nukeador) → remo-review+
I assume SSL certs are thought of for every Mozilla domain, right?

Further, we'd like to get a info@mozilla.ch mail alias. Will provide the redirect email addresses later.
Hi Michael

I'm assigning this to Stefan, a new contributor. I'll be mentoring him through the process of this request. If you have any questions or concerns throughout the process, please keep me in the loop :)

Please can you confirm that this is what we need to provide in this request?
- Transfer mozilla.ch to Mozilla Corporation
- Provide two PHP platforms
- Setup a mail group for info@mozilla.ch

All of this should be pretty straightforward :)
Once you've confirmed if you need anything else, I'll reach out to Stefan and we'll move forward on this
Assignee: nobody → stefancosten
Mentor: tom
Status: NEW → ASSIGNED
QA Contact: tom
Whiteboard: [mentored]
(SSL?)
Hi Tom,

Thanks for getting back. These are basically the tasks we need to do, yes. Regarding the domain I'm in contact with the current owner.

Quote from the current owner (current Admin-C contact): (translated from German to English)
"The domain is owned by search.ch and is not mine privately. I can delegate the DNS servers, to change ownership I need to get the approval from "above" [his boss]. This could get complicated since we're in the middle of our fusion with local.ch".

I told him that search.ch in general doesn't have any right to the domain even though they have owned it for several years and have taken care of it very well. Let's see what he's gonna respond. Otherwise I think we need to have a little chat with Legal here. This certainly isn't the way I'd like to go. But well, let's see.

Why exactly "two PHP platforms"? Is that staging and prod?

And yes, SSL is needed I guess. I think we want all mozilla domains to have SSL, don't we? ;)

Otherwise pretty straightforward, as you said. I don't think we'll need anything else. Otherwise we'll post another request or comment here.
Specification of info@mozilla.ch: all mails should get forwarded to the following addresses:

- zm.redaktion  spamprotectionremovethisandaddanat   gmail.com (Martin Giger)
- mkohler  spamprotectionremovethisandaddanat   picobudget.com (Michael Kohler)

If we need more, we'll comment or add another request.
I just got the ownership of mozilla.ch. That means I can send the transfer code to Community IT. The domain is locked until 10th of May (probably due to the ownership change). After that I can send the AuthCode within hours. Please provide the correct person to send it to, once that has expired.

I think this shouldn't block the rest, right?
Hey Michael transferring ownership of mozilla.ch Domain has been assigned to webops using Bug 1155771
Hi there,

what's the current status here? Could you start with setting up the boxes? We're almost finished with our work on the website and for the domain we only need pierros' approval. I would love to get going here :)

Please get in touch with us if you need anything else from us.

Thanks a lot for your help!
Flags: needinfo?(stefancosten)
actually pierros' gave his ACK a few minutes ago. therefore I don't think there are any blockers.

@stefan: how long will it take to provide the infrastructure? would be good to know this for planning purposes
I really need to work with my team to work out how to handle requests like this.

Give me 72 hours. I'll reach out to Stefan when I have an answer
Flags: needinfo?(stefancosten)
will continue with this after Whistler
Update
Flags: needinfo?(tom)
hm. Setting the boxes up is the hard part.

Ideally, mesosphere would be ready. Needinfoing pierros for a timeframe on that
Flags: needinfo?(tom) → needinfo?(pierros)
Pierros, what's the status here? we're basically ready with the docker config: https://github.com/mozillach/mozilla.ch-docker
Regarding the docker container:
 - We need a Mozillians API key with public access to be specified as an environement variable for the container. Do we have to provide a key or do you have your own keys?
 - I assume we should build and publish the container. Will this be the normal docker registry, and if yes, on our own organization?
Nikos, can you help here?
Flags: needinfo?(nikos)
Regarding the mozillians API access, you should use APIv2. You can issue a new key directly from your profile. See the relevant part of documentation here: http://mozillians.readthedocs.org/en/latest/api/apiv2/index.html
Flags: needinfo?(nikos)
(In reply to Nikos Roussos [:nikos] from comment #28)
> Regarding the mozillians API access, you should use APIv2. You can issue a
> new key directly from your profile. See the relevant part of documentation
> here: http://mozillians.readthedocs.org/en/latest/api/apiv2/index.html

Yes, we are doing exactly that. But as I said, we do not build the container with the API key included (as is good practice) and need it to be specified when running the container. And my question was, if we had to provide a key for deployment, and if yes how.
Flags: needinfo?(nikos)
Assignee: stefancosten → jlensmeister
I talked to Stefan and I will be taking over the bug. For now I will put the website on shared hosting on the genopen AWS instance.
Maybe we can wait until Wednesday next week, for our PartInfra/CommOps catch-up

If we don't have a timelined plan by the end of that day, let's put this on AWS for now
Depends on: 1202169
The website is currently running in full-productive mode on mozillach.michaelkohler.info. Until we figure out on how to host it on Community IT resource, I'm willing to host it myself.

Please change the DNS record of mozilla.ch to point to 144.76.91.139 (mozillach.michaelkohler.info).

Thanks,
Michael
Depends on: 1205170
Depends on: 1214858
Flags: needinfo?(nikos)
Depends on: 1251768
Depends on: 1256130
Depends on: 1280598
This is now done. I will keep my DigitalOcean droplet for the next week and then will shut it off. Thanks everyone!
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Flags: needinfo?(pierros)
Resolution: --- → FIXED
www. doesn't work but that's something we can solve on our end.
Product: Mozilla Reps → Mozilla Reps Graveyard
You need to log in before you can comment on or make changes to this bug.