diff --git a/dicos/50_gogs.xml b/dicos/50_gogs.xml
index ea723d0..943fa2f 100644
--- a/dicos/50_gogs.xml
+++ b/dicos/50_gogs.xml
@@ -20,6 +20,9 @@
git_http_port
+
+ sshd
+
@@ -57,6 +60,7 @@
gogs-nginx
gogs
forge
+ gogs_ssh
non
diff --git a/tmpl/51-gogs-nat_rules b/tmpl/51-gogs-nat_rules
index f147d7a..91557fa 100644
--- a/tmpl/51-gogs-nat_rules
+++ b/tmpl/51-gogs-nat_rules
@@ -3,7 +3,7 @@
#
# Rules for SSH git clone
#
-/sbin/iptables -A eth0-cont -s 0/0 -p tcp --syn --dport %%git_ssh_port -d %%container_ip_forge -j ACCEPT
+/sbin/iptables -A eth0-cont -d 192.0.2.101/32 -p tcp -m tcp --dport 22 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT
%if %%getVar('mode_conteneur_actif','non') == 'oui'
-/sbin/iptables -t nat -A PREROUTING -i eth0 -s 0/0 -p tcp --syn --dport %%git_ssh_port -j DNAT --to-destination %%container_ip_forge:%%git_ssh_port
+/sbin/iptables -t nat -A PREROUTING -i eth0 -s 0/0 -p tcp --syn --dport %%git_ssh_port -j DNAT --to-destination %%container_ip_forge:22
%end if
diff --git a/tmpl/gogs.conf b/tmpl/gogs.conf
index a2b0d86..4e7b88a 100644
--- a/tmpl/gogs.conf
+++ b/tmpl/gogs.conf
@@ -17,7 +17,11 @@ PROTOCOL = https
%if %%getVar('activer_revprox','non') == 'oui'
DOMAIN = localhost
%else
-DOMAIN = %%container_ip_forge
+ %if %%getVar('gogs_web_name', 'X-X-X-X') == 'X-X-X-X'
+DOMAIN = %%adresse_ip_eth0
+ %else
+DOMAIN = %%gogs_web_name
+ %end if
%end if
ROOT_URL = %(PROTOCOL)s://%(DOMAIN)s:%(HTTP_PORT)s/
HTTP_ADDR =