<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://agora.nasqueron.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=2001%3A470%3A1F13%3AD91%3A0%3A0%3A0%3A4</id>
	<title>Nasqueron Agora - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://agora.nasqueron.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=2001%3A470%3A1F13%3AD91%3A0%3A0%3A0%3A4"/>
	<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/Special:Contributions/2001:470:1F13:D91:0:0:0:4"/>
	<updated>2026-05-21T11:54:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0-alpha</generator>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=Dwellers&amp;diff=312</id>
		<title>Dwellers</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=Dwellers&amp;diff=312"/>
		<updated>2014-11-03T15:40:13Z</updated>

		<summary type="html">&lt;p&gt;2001:470:1F13:D91:0:0:0:4: /* Shipyard */ Provides a shipyard instance to manage Dwellers (and potentially other Docker installation) at http://dwellers.nasqueron.org:30080&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dwellers&#039;&#039;&#039; is an VMWare EXSi instance installed on [[Stormshear]].&lt;br /&gt;
&lt;br /&gt;
The goal of this server is to provide a Docker / OpenShift / Geard CentOS PaaS service.&lt;br /&gt;
&lt;br /&gt;
== Basic information ==&lt;br /&gt;
* &#039;&#039;&#039;IPs:&#039;&#039;&#039;&lt;br /&gt;
** 212.129.32.223&lt;br /&gt;
** 2001:470:1f13:ce7:ca5:cade:fab:1e&lt;br /&gt;
* &#039;&#039;&#039;Hostname:&#039;&#039;&#039; dwellers.nasqueron.org&lt;br /&gt;
* &#039;&#039;&#039;Homepage:&#039;&#039;&#039; http://dwellers.nasqueron.org/&lt;br /&gt;
* &#039;&#039;&#039;Configuration:&#039;&#039;&#039;Access to 3.5 GB RAM and 4 core, burstable on request to 8 cores/+-6 Gb (to be negotiated according [[Ysul]] use)&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; CentOS 7&lt;br /&gt;
* &#039;&#039;&#039;ISP:&#039;&#039;&#039; [http://www.online.net Online] (FR)&lt;br /&gt;
* &#039;&#039;&#039;Network:&#039;&#039;&#039; Illiad (FR)&lt;br /&gt;
* &#039;&#039;&#039;Status:&#039;&#039;&#039; Installing.&lt;br /&gt;
* &#039;&#039;&#039;Policy:&#039;&#039;&#039; Access for any Nasqueron or Wolfplex project&lt;br /&gt;
* &#039;&#039;&#039;Started:&#039;&#039;&#039; 2014-07-13&lt;br /&gt;
&lt;br /&gt;
== Services ==&lt;br /&gt;
* SSH (*:22)&lt;br /&gt;
* Docker&lt;br /&gt;
* OpenShift&lt;br /&gt;
&lt;br /&gt;
== Containers ==&lt;br /&gt;
=== Ports table ===&lt;br /&gt;
Ø indicates an unmapped port. In such cases, it&#039;s accessible logging in Dwellers, and connecting locally to the current mutable container IP variable and the immutable specified port.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Container name&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Container image&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Prefix&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Service&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Internal port&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;External port&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Dwellers Shipyard&lt;br /&gt;
| shipyard/shipyard&lt;br /&gt;
| 30&lt;br /&gt;
| Apache||80||30080&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=3| phabricator.nasqueron.org&lt;br /&gt;
|rowspan=3| yesnault/docker-phabricator:latest&lt;br /&gt;
|rowspan=3| 31&lt;br /&gt;
| SSH||22||Ø&lt;br /&gt;
|-&lt;br /&gt;
| Apache||80||31080&lt;br /&gt;
|-&lt;br /&gt;
| MySQL||3306||Ø&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=3| forum.nasqueron.org&lt;br /&gt;
|rowspan=3| provided by the project Discuss docker image&lt;br /&gt;
|rowspan=3| 32&lt;br /&gt;
| SSH||22||Ø&lt;br /&gt;
|-&lt;br /&gt;
| Apache||80||32080&lt;br /&gt;
|-&lt;br /&gt;
|colspan=3|Others services like redis are still to document&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| bugzilla.espace-win.org&lt;br /&gt;
|rowspan=2| dklawren/docker-bugzilla&lt;br /&gt;
|rowspan=2| 33&lt;br /&gt;
| SSH||22||Ø&lt;br /&gt;
|-&lt;br /&gt;
| Apache||80||33080&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== phabricator.nasqueron.org ===&lt;br /&gt;
&#039;&#039;&#039;Port prefix:&#039;&#039;&#039; 31&lt;br /&gt;
&lt;br /&gt;
Provides a Phabricator instance for Nasqueron projects at [http://phabricator.nasqueron.org http://phabricator.nasqueron.org].&lt;br /&gt;
&lt;br /&gt;
To run a new container:&lt;br /&gt;
    docker run -p 31080:80 nasqueron-phabricator&lt;br /&gt;
&lt;br /&gt;
=== Shipyard ===&lt;br /&gt;
&#039;&#039;&#039;Port prefix:&#039;&#039;&#039; 30&lt;br /&gt;
&lt;br /&gt;
Provides a shipyard instance to manage Dwellers (and potentially other Docker installation) at http://dwellers.nasqueron.org:30080&lt;br /&gt;
&lt;br /&gt;
To run RethinkDB for the storage and launch shipyard:&lt;br /&gt;
     docker run -it -d --name shipyard-rethinkdb-data --entrypoint /bin/bash shipyard/rethinkdb -l&lt;br /&gt;
     docker run -it -P -d --name shipyard-rethinkdb --volumes-from shipyard-rethinkdb-data shipyard/rethinkdb&lt;br /&gt;
     docker run -it -p 30080:8080 -d --name shipyard --link shipyard-rethinkdb:rethinkdb shipyard/shipyard&lt;br /&gt;
&lt;br /&gt;
To control shipyard instance, launch the CLI (also in a container):&lt;br /&gt;
     docker run -it shipyard/shipyard-cli&lt;br /&gt;
&lt;br /&gt;
Documentation is at http://shipyard-project.com/docs/usage/cli/&lt;br /&gt;
&lt;br /&gt;
== Troubleshoot ==&lt;br /&gt;
=== How to point a domain here? ===&lt;br /&gt;
For your domains:&lt;br /&gt;
* subdomain.domain.tld A 212.129.32.223&lt;br /&gt;
* subdomain.domain.tld AAAA 2001:470:1f13:ce7:ca5:cade:fab:1e&lt;br /&gt;
&lt;br /&gt;
To request a DNS update for domains using extensively the Nasqueron servers infrastructure:&lt;br /&gt;
* subdomain.nasqueron.org CNAME www3.nasqueron.org&lt;br /&gt;
* subdomain.espace-win.org CNAME www2.espace-win.org&lt;br /&gt;
&lt;br /&gt;
=== How to access by SSH to an instance? ===&lt;br /&gt;
See the ports table to check if a port is assigned. We don&#039;t assign port if there is no reason general public got access to the VM by SSH. We assign port each time a stable address is needed (for example to talk with a Git server)&lt;br /&gt;
&lt;br /&gt;
If the port is mapped:&lt;br /&gt;
&lt;br /&gt;
    ssh -p &amp;lt;port&amp;gt; username@dwellers.nasqueron.org&lt;br /&gt;
&lt;br /&gt;
If the port is unmapped, you can from Dwellers:&lt;br /&gt;
&lt;br /&gt;
    docker ps&lt;br /&gt;
    docker inspect &amp;lt;instance id&amp;gt; #gets the local IP&lt;br /&gt;
    ssh &amp;lt;IP 172.*&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== No network at boot time ===&lt;br /&gt;
Access the machine on the hypervisor, then:&lt;br /&gt;
&lt;br /&gt;
;Check the interface is up:&lt;br /&gt;
    ip addr&lt;br /&gt;
    ifup ens192 # to bring it up&lt;br /&gt;
&lt;br /&gt;
;If you&#039;ve reset the configuration and need to add again the IP:&lt;br /&gt;
    ip addr 212.129.32.223/32 dev ens192&lt;br /&gt;
&lt;br /&gt;
;Routing is probably the issue:&lt;br /&gt;
    ip route add 62.210.76.1 dev ens192&lt;br /&gt;
    ip route add default via 62.210.76.1&lt;br /&gt;
&lt;br /&gt;
;Same for the case we can ping/ssh (slowly) from [[Ysul]] but not from the world:&lt;br /&gt;
    ip route change 62.210.76.1 dev ens192&lt;br /&gt;
    ip route change default via 62.210.76.1&lt;br /&gt;
&lt;br /&gt;
;Reconfigure the IPv6 tunnel&lt;br /&gt;
    ip tunnel del he-ipv6&lt;br /&gt;
    ip tunnel add he-ipv6 mode sit remote 216.66.84.42 local 212.129.32.223 ttl 255&lt;br /&gt;
    ip link set he-ipv6 up&lt;br /&gt;
    ip addr add 2001:470:1f12:ce7::2/64 dev he-ipv6&lt;br /&gt;
    ip addr add 2001:470:1f13:ce7:ca5:cade:fab:1e/64 dev he-ipv6&lt;br /&gt;
    ip route change ::/0 dev he-ipv6&lt;br /&gt;
&lt;br /&gt;
=== A port on the host doesn&#039;t reply (but does in Docker) ===&lt;br /&gt;
You can reset the iptables configuration. A script has been provided for that.&lt;br /&gt;
&lt;br /&gt;
    # systemctl stop docker&lt;br /&gt;
    # [[reset-iptables]]&lt;br /&gt;
    # systemctl start docker&lt;br /&gt;
&lt;br /&gt;
[[Category:Dwellers]]&lt;/div&gt;</summary>
		<author><name>2001:470:1F13:D91:0:0:0:4</name></author>
	</entry>
	<entry>
		<id>https://agora.nasqueron.org/index.php?title=Dwellers&amp;diff=311</id>
		<title>Dwellers</title>
		<link rel="alternate" type="text/html" href="https://agora.nasqueron.org/index.php?title=Dwellers&amp;diff=311"/>
		<updated>2014-11-03T15:39:03Z</updated>

		<summary type="html">&lt;p&gt;2001:470:1F13:D91:0:0:0:4: /* Containers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dwellers&#039;&#039;&#039; is an VMWare EXSi instance installed on [[Stormshear]].&lt;br /&gt;
&lt;br /&gt;
The goal of this server is to provide a Docker / OpenShift / Geard CentOS PaaS service.&lt;br /&gt;
&lt;br /&gt;
== Basic information ==&lt;br /&gt;
* &#039;&#039;&#039;IPs:&#039;&#039;&#039;&lt;br /&gt;
** 212.129.32.223&lt;br /&gt;
** 2001:470:1f13:ce7:ca5:cade:fab:1e&lt;br /&gt;
* &#039;&#039;&#039;Hostname:&#039;&#039;&#039; dwellers.nasqueron.org&lt;br /&gt;
* &#039;&#039;&#039;Homepage:&#039;&#039;&#039; http://dwellers.nasqueron.org/&lt;br /&gt;
* &#039;&#039;&#039;Configuration:&#039;&#039;&#039;Access to 3.5 GB RAM and 4 core, burstable on request to 8 cores/+-6 Gb (to be negotiated according [[Ysul]] use)&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; CentOS 7&lt;br /&gt;
* &#039;&#039;&#039;ISP:&#039;&#039;&#039; [http://www.online.net Online] (FR)&lt;br /&gt;
* &#039;&#039;&#039;Network:&#039;&#039;&#039; Illiad (FR)&lt;br /&gt;
* &#039;&#039;&#039;Status:&#039;&#039;&#039; Installing.&lt;br /&gt;
* &#039;&#039;&#039;Policy:&#039;&#039;&#039; Access for any Nasqueron or Wolfplex project&lt;br /&gt;
* &#039;&#039;&#039;Started:&#039;&#039;&#039; 2014-07-13&lt;br /&gt;
&lt;br /&gt;
== Services ==&lt;br /&gt;
* SSH (*:22)&lt;br /&gt;
* Docker&lt;br /&gt;
* OpenShift&lt;br /&gt;
&lt;br /&gt;
== Containers ==&lt;br /&gt;
=== Ports table ===&lt;br /&gt;
Ø indicates an unmapped port. In such cases, it&#039;s accessible logging in Dwellers, and connecting locally to the current mutable container IP variable and the immutable specified port.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Container name&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Container image&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Prefix&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Service&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Internal port&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;External port&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Dwellers Shipyard&lt;br /&gt;
| shipyard/shipyard&lt;br /&gt;
| 30&lt;br /&gt;
| Apache||80||30080&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=3| phabricator.nasqueron.org&lt;br /&gt;
|rowspan=3| yesnault/docker-phabricator:latest&lt;br /&gt;
|rowspan=3| 31&lt;br /&gt;
| SSH||22||Ø&lt;br /&gt;
|-&lt;br /&gt;
| Apache||80||31080&lt;br /&gt;
|-&lt;br /&gt;
| MySQL||3306||Ø&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=3| forum.nasqueron.org&lt;br /&gt;
|rowspan=3| provided by the project Discuss docker image&lt;br /&gt;
|rowspan=3| 32&lt;br /&gt;
| SSH||22||Ø&lt;br /&gt;
|-&lt;br /&gt;
| Apache||80||32080&lt;br /&gt;
|-&lt;br /&gt;
|colspan=3|Others services like redis are still to document&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| bugzilla.espace-win.org&lt;br /&gt;
|rowspan=2| dklawren/docker-bugzilla&lt;br /&gt;
|rowspan=2| 33&lt;br /&gt;
| SSH||22||Ø&lt;br /&gt;
|-&lt;br /&gt;
| Apache||80||33080&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== phabricator.nasqueron.org ===&lt;br /&gt;
&#039;&#039;&#039;Port prefix:&#039;&#039;&#039; 31&lt;br /&gt;
&lt;br /&gt;
Provides a Phabricator instance for Nasqueron projects at [http://phabricator.nasqueron.org http://phabricator.nasqueron.org].&lt;br /&gt;
&lt;br /&gt;
To run a new container:&lt;br /&gt;
    docker run -p 31080:80 nasqueron-phabricator&lt;br /&gt;
&lt;br /&gt;
=== Shipyard ===&lt;br /&gt;
&#039;&#039;&#039;Port prefix:&#039;&#039;&#039; 30&lt;br /&gt;
&lt;br /&gt;
Run RethinkDB for the storage and launch shipyard:&lt;br /&gt;
     docker run -it -d --name shipyard-rethinkdb-data --entrypoint /bin/bash shipyard/rethinkdb -l&lt;br /&gt;
     docker run -it -P -d --name shipyard-rethinkdb --volumes-from shipyard-rethinkdb-data shipyard/rethinkdb&lt;br /&gt;
     docker run -it -p 30080:8080 -d --name shipyard --link shipyard-rethinkdb:rethinkdb shipyard/shipyard&lt;br /&gt;
&lt;br /&gt;
To control shipyard instance, launch the CLI (also in a container):&lt;br /&gt;
     docker run -it shipyard/shipyard-cli&lt;br /&gt;
&lt;br /&gt;
Documentation is at http://shipyard-project.com/docs/usage/cli/&lt;br /&gt;
&lt;br /&gt;
== Troubleshoot ==&lt;br /&gt;
=== How to point a domain here? ===&lt;br /&gt;
For your domains:&lt;br /&gt;
* subdomain.domain.tld A 212.129.32.223&lt;br /&gt;
* subdomain.domain.tld AAAA 2001:470:1f13:ce7:ca5:cade:fab:1e&lt;br /&gt;
&lt;br /&gt;
To request a DNS update for domains using extensively the Nasqueron servers infrastructure:&lt;br /&gt;
* subdomain.nasqueron.org CNAME www3.nasqueron.org&lt;br /&gt;
* subdomain.espace-win.org CNAME www2.espace-win.org&lt;br /&gt;
&lt;br /&gt;
=== How to access by SSH to an instance? ===&lt;br /&gt;
See the ports table to check if a port is assigned. We don&#039;t assign port if there is no reason general public got access to the VM by SSH. We assign port each time a stable address is needed (for example to talk with a Git server)&lt;br /&gt;
&lt;br /&gt;
If the port is mapped:&lt;br /&gt;
&lt;br /&gt;
    ssh -p &amp;lt;port&amp;gt; username@dwellers.nasqueron.org&lt;br /&gt;
&lt;br /&gt;
If the port is unmapped, you can from Dwellers:&lt;br /&gt;
&lt;br /&gt;
    docker ps&lt;br /&gt;
    docker inspect &amp;lt;instance id&amp;gt; #gets the local IP&lt;br /&gt;
    ssh &amp;lt;IP 172.*&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== No network at boot time ===&lt;br /&gt;
Access the machine on the hypervisor, then:&lt;br /&gt;
&lt;br /&gt;
;Check the interface is up:&lt;br /&gt;
    ip addr&lt;br /&gt;
    ifup ens192 # to bring it up&lt;br /&gt;
&lt;br /&gt;
;If you&#039;ve reset the configuration and need to add again the IP:&lt;br /&gt;
    ip addr 212.129.32.223/32 dev ens192&lt;br /&gt;
&lt;br /&gt;
;Routing is probably the issue:&lt;br /&gt;
    ip route add 62.210.76.1 dev ens192&lt;br /&gt;
    ip route add default via 62.210.76.1&lt;br /&gt;
&lt;br /&gt;
;Same for the case we can ping/ssh (slowly) from [[Ysul]] but not from the world:&lt;br /&gt;
    ip route change 62.210.76.1 dev ens192&lt;br /&gt;
    ip route change default via 62.210.76.1&lt;br /&gt;
&lt;br /&gt;
;Reconfigure the IPv6 tunnel&lt;br /&gt;
    ip tunnel del he-ipv6&lt;br /&gt;
    ip tunnel add he-ipv6 mode sit remote 216.66.84.42 local 212.129.32.223 ttl 255&lt;br /&gt;
    ip link set he-ipv6 up&lt;br /&gt;
    ip addr add 2001:470:1f12:ce7::2/64 dev he-ipv6&lt;br /&gt;
    ip addr add 2001:470:1f13:ce7:ca5:cade:fab:1e/64 dev he-ipv6&lt;br /&gt;
    ip route change ::/0 dev he-ipv6&lt;br /&gt;
&lt;br /&gt;
=== A port on the host doesn&#039;t reply (but does in Docker) ===&lt;br /&gt;
You can reset the iptables configuration. A script has been provided for that.&lt;br /&gt;
&lt;br /&gt;
    # systemctl stop docker&lt;br /&gt;
    # [[reset-iptables]]&lt;br /&gt;
    # systemctl start docker&lt;br /&gt;
&lt;br /&gt;
[[Category:Dwellers]]&lt;/div&gt;</summary>
		<author><name>2001:470:1F13:D91:0:0:0:4</name></author>
	</entry>
</feed>