Obsolete
/
dnsmanagerv1
Archived
3
0
Fork 0
This repository has been archived on 2024-06-18. You can view files and clone it, but cannot push or open issues/pull-requests.
dnsmanagerv1/views/home.tt

109 lines
4.3 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

<% include header.tt %>
<% include sidebar.tt %>
<% include error.tt %>
<div id="page">
<div class="row">
<div class="col-sm-5">
<% IF domains && domains.size %>
<h3>Vos domaines</h3>
<table class="table">
<% FOREACH domain in domains %>
<tr>
<td><% domain.domain %></td>
<td>
<a href="/domain/details/<% domain.domain %>" ><button type="button" class="btn btn-primary">Détails</button></a>
</td>
<td>
<a href="/domain/del/<% domain.domain %>" onclick="return confirm('Êtes-vous sûr ?');">
<button type="button" class="btn btn-danger">
Supprimer
</button>
</a>
</td>
</tr>
<% END %>
</table>
<br/>
<% ELSE %>
<p class="text-danger">Pas encore de nom de domaine ?</p>
<p>Réservez-en un ! \o/</p>
<% END %>
<h3>Nouveau domaine</h3>
<hr />
<form class="form-inline" role="form" action='/domain/add/' method="post">
<div class="input-group">
<div class="form-group">
<% IF domainName.defined %>
<input size="15" class="form-control" type='text' name='domain' value="<% domainName %>" />
<% ELSE %>
<input size="15" class="form-control" type='text' name='domain' placeholder='domaine' />
<% END %>
</div>
<div class="form-group">
<select name='tld' class='form-control' >
<% FOREACH dom in provideddomains %>
<option><% dom %></option>
<% END %>
</select>
</div>
<input type='submit' name='submit' value="Créer mon domaine!"
class='btn btn-primary' />
</div>
</form>
<br/>
<h3>Nouveau mot de passe</h3>
<hr />
<form class="form" action='/user/changepasswd' method="post" >
<input type='password' name='password'/>
<input type='submit' name='submit' value="Changer mon mot de passe"
class='btn btn-primary' />
</form>
</div>
<div class="col-sm-5 col-sm-offset-1">
<h3>Rappels sur l'administration d'un domaine</h3>
<ul>
<li>
Ne supprimez <b>jamais</b> les entrées de type NS ou SOA.
Si vous ne savez pas ce que vous faites, ne les touchez pas.
</li>
<li>Ce n'est pas grave de se tromper !</li>
<li>
Si vous avez un doute, n'hésitez pas à nous contacter :
<ul>
<li>IRC : <a href='http://irc.lc/geeknode/arn'>#arn sur irc.geeknode.org</a></li>
</ul>
</li>
</ul>
<h3>Les mises à jour automatiques</h3>
<p>Si vous souhaitez une mise à jour de l'adresse IP indiquée dans votre zone, aucun problème !
<a href='https://git.karchnu.fr/Karchnu/dnsmanager/raw/0c0cedddb0aea0cfe2fb546b01e5862b4d613fe5/cli/daemon/daemon.pl' >Téléchargez l'application</a> (clique droit, enregistrer sous), modifiez le fichier pour y mettre vos informations puis appelez ce programme régulièrement.
<div id="errmsg" class="alert alert-danger" role="alert">
<strong>Mettre à jour l'adresse IP toutes les 5 minutes ne sert à rien.</strong>
</div>
Il est préférable de mettre à jour une fois par heure maximum.
Voici un exemple de configuration de cron : <strong>$ crontab -e</strong>
<div class="alert alert-success" role="alert">
<p><strong>0 * * * * perl /path/to/script</strong></p>
</div>
</div>
</div>
</div>
</div> <!-- fin de colonne -->
</div> <!-- fin de ligne -->