slitaz-forge view mirror/info/index.php @ rev 702

Update mirrors list
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun Oct 27 09:31:53 2019 +0200 (8 months ago)
parents d59bc2abbc96
children d847e4ce49b9
line source
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <title>SliTaz Mirror</title>
6 <meta name="description" content="slitaz mirror server">
7 <meta name="robots" content="index, nofollow">
8 <meta name="author" content="SliTaz Contributors">
9 <meta name="viewport" content="width=device-width, initial-scale=1.0">
10 <link rel="shortcut icon" href="/static/favicon.ico">
11 <link rel="stylesheet" type="text/css" href="/static/slitaz.min.css">
12 </head>
13 <body>
14 <script>
15 document.documentElement.className += (("ontouchstart" in document.documentElement) ? ' touch' : ' no-touch');
16 </script>
18 <header>
19 <h1><a href="http://<?php
20 echo $_SERVER["HTTP_HOST"];
21 ?>">SliTaz <?php
22 $host = preg_replace('/(\w+).*/i','$1',$_SERVER["HTTP_HOST"]);
23 echo $host;
24 ?></a></h1>
25 <div class="network">
26 <a href="http://www.slitaz.org/" class="home"></a>
27 <a href="http://scn.slitaz.org/">Community</a>
28 <a href="http://doc.slitaz.org/">Doc</a>
29 <a href="http://forum.slitaz.org/">Forum</a>
30 <a href="http://pro.slitaz.org/">Pro</a>
31 <a href="http://slitaz.spreadshirt.net/">Shop</a>
32 <a href="http://bugs.slitaz.org/">Bugs</a>
33 <a href="http://hg.slitaz.org/?sort=lastchange">Hg</a>
34 <a href="http://cook.slitaz.org/">Cook</a>
35 </div>
36 </header>
39 <!-- Block begin -->
40 <div class="block"><div>
42 <!-- Top block begin -->
43 <div class="block_info">
44 <header>Codename: <?php echo $host; ?></header>
45 <p>This is the SliTaz GNU/Linux main mirror.
46 The server runs naturally SliTaz (stable) in an UML virtual
47 machine provided by
48 <a href="http://www.ads-lu.com/">Allied Data Sys. (ADS)</a>.</p>
49 <p>Mirror CPU is a <?php
50 system("( sed '/cpuinfo=/!d;" .
51 "s/.*cpuinfo=\\([^ ]*\).*/: \\1/;s/_/ /g' /proc/cmdline ; grep '^model name' /proc/cpuinfo) | sed -e 's/.*Intel(R) //;" .
52 "s/@//;s/(.*)//;s/CPU //;s/.*AMD //;s/.*: //;s/Processor //;q' |" .
53 " awk '{ s=$0; n++ } END { if (n == 2) printf \"dual \";" .
54 "if (n == 4) printf \"quad \"; print s }' ")
55 ?> - <?php
56 system("free | awk '/Mem:/ { x=2*$2-1; while (x >= 1024) { x /= 1024; ".
57 "n++ }; y=1; while (x > 2) { x /= 2; y *= 2}; ".
58 "printf \"%d%cB RAM\",y,substr(\"MG\",n,1) }' ")
59 ?> -
60 Located in France next to Roubaix.
61 This page has real time statistics provided by PHP <code>system()</code>.
62 Mirror is also monitored by RRDtool which provides <a href="graphs.php">graphical stats</a>.</p>
63 <!-- Top block end -->
64 </div>
66 <!-- Nav block begin -->
67 <nav>
68 <header>Project servers</header>
69 <ul>
70 <li><a href="http://tank.slitaz.org/">Tank server</a></li>
71 <li><a href="http://pangolin.slitaz.org/">Pangolin server</a></li>
72 </ul>
73 <!-- Nav block end -->
74 </nav>
76 <!-- Block end -->
77 </div></div>
80 <!-- Content -->
81 <main>
84 <h2>System stats</h2>
87 <h3>Uptime</h3>
89 <pre class="hard"><?php
90 system("uptime | sed 's/^\s*//'");
91 ?></pre>
94 <h3>Disk usage</h3>
96 <pre class="hard"><?php
97 system("df -h | sed '/^rootfs/d' | grep '\(^/dev\|Filesystem\)'");
98 ?></pre>
101 <h3>Network</h3>
103 <pre class="hard"><?php
104 system("ifconfig eth0 | awk '{ if (/X packet/ || /X byte/) print }' | sed 's/^\s*//'");
105 ?></pre>
110 <?php if (isset($_GET["all"])) { ?>
112 <h3>Logins</h3>
114 <pre class="hard scroll"><?php
115 system("last");
116 ?></pre>
118 <h3>Processes</h3>
120 <pre class="hard scroll"><?php
121 system("top -n1 -b");
122 ?></pre>
124 <?php } ?>
129 <h2 id="vhosts">Virtual hosts</h2>
131 <!-- p><a href="http://mirror1.slitaz.org/awstats.pl?config=info.mirror.slitaz.org" target="_blank">stats</a></p -->
133 <table class="list">
134 <thead>
135 <tr>
136 <th>Host name</th>
137 <th>Description</th>
138 <th>Stats</th>
139 </tr>
140 </thead>
141 <tr>
142 <td class="server"><a href="http://mirror.slitaz.org/">mirror.slitaz.org</a></td>
143 <td>SliTaz Mirror</td>
144 <td><a href="http://mirror1.slitaz.org/stats" target="_blank">stats</a></td>
145 </tr>
146 <tr>
147 <td class="server"><a href="http://scn.slitaz.org/">scn.slitaz.org</a></td>
148 <td>SliTaz Community Network</td>
149 <td><a href="http://mirror1.slitaz.org/awstats.pl?config=scn.slitaz.org" target="_blank">stats</a></td>
150 </tr>
151 <tr>
152 <td class="server"><a href="http://pizza.slitaz.org/">pizza.slitaz.org</a></td>
153 <td>SliTaz Flavor builder</td>
154 <td><a href="http://mirror1.slitaz.org/awstats.pl?config=pizza.mirror.slitaz.org" target="_blank">stats</a></td>
155 </tr>
156 <tr>
157 <td class="server"><a href="https://ajaxterm.slitaz.org/">ajaxterm.slitaz.org</a></td>
158 <td>SliTaz Web Console</td>
159 <td><a href="http://mirror1.slitaz.org/awstats.pl?config=ajaxterm.slitaz.org" target="_blank">stats</a></td>
160 </tr>
161 </table>
164 <h2 id="replicas">Tank replicas</h2>
166 <!-- p><a href="http://mirror1.slitaz.org/awstats.pl?config=replicas.mirror.slitaz.org" target="_blank">stats</a></p -->
168 <table class="list">
169 <thead>
170 <tr>
171 <th>Host name</th>
172 <th>Description</th>
173 <th>Original</th>
174 </tr>
175 </thead>
176 <tr>
177 <td class="server"><a href="http://mirror1.slitaz.org/www/">www.slitaz.org</a></td>
178 <td>SliTaz Website</td>
179 <td><a href="http://www.slitaz.org/" target="_blank">main</a></td>
180 </tr>
181 <tr>
182 <td class="server"><a href="http://mirror1.slitaz.org/doc/">doc.slitaz.org</a></td>
183 <td>Documentation</td>
184 <td><a href="http://doc.slitaz.org/" target="_blank">main</a></td>
185 </tr>
186 <tr>
187 <td class="server"><a href="http://mirror1.slitaz.org/pkgs/">pkgs.slitaz.org</a></td>
188 <td>Packages Web interface</td>
189 <td><a href="http://pkgs.slitaz.org/" target="_blank">main</a></td>
190 </tr>
191 <tr>
192 <td class="server"><a href="http://mirror1.slitaz.org/hg/">hg.slitaz.org</a></td>
193 <td>Mercurial repositories (read only)</td>
194 <td><a href="http://hg.slitaz.org/" target="_blank">main</a>,
195 <a href="http://hg.tuxfamily.org/mercurialroot/slitaz/" target="_blank">tuxfamily</a>
196 </td>
197 </tr>
198 <tr>
199 <td class="server"><a href="http://mirror1.slitaz.org/webboot/">boot.slitaz.org</a></td>
200 <td>gPXE Web boot</td>
201 <td><a href="http://boot.slitaz.org/" target="_blank">main</a></td>
202 </tr>
203 </table>
206 <h2 id="mirrors">Mirrors</h2>
208 <p>Most mirrors are updated using the URL:
209 <code>rsync://mirror.slitaz.org/slitaz/</code>
210 (<a href="http://mirror1.slitaz.org/awstats.pl?config=rsync">stats</a>)</p>
212 <table class="list">
213 <thead>
214 <tr>
215 <th>Mirror name</th>
216 <th>Access URLs</th>
217 <th>Location</th>
218 </tr>
219 </thead>
220 <tr>
221 <td class="fr">slitaz.org mirror</td>
222 <td>
223 <a href="http://mirror.slitaz.org/">http</a>
224 </td>
225 <td><a href="http://en.utrace.de/?query=mirror.slitaz.org">map</a></td>
226 </tr>
227 <tr>
228 <td class="us">Georgia Tech Software Library (GTlib) mirror</td>
229 <td>
230 <a href="http://www.gtlib.gatech.edu/pub/slitaz/">http</a> ·
231 <a href="ftp://ftp.gtlib.gatech.edu/pub/slitaz/">ftp</a> ·
232 <a href="rsync://www.gtlib.gatech.edu/slitaz/">rsync</a>
233 </td>
234 <td><a href="http://en.utrace.de/?query=www.gtlib.gatech.edu">map</a></td>
235 </tr>
236 <tr>
237 <td class="fr" rowspan="3">TuxFamily mirror</td>
238 <td>
239 <a href="http://download.tuxfamily.org/slitaz/">http</a> ·
240 <a href="ftp://download.tuxfamily.org/slitaz/">ftp</a> ·
241 <a href="rsync://download.tuxfamily.org/pub/slitaz/">rsync</a>
242 </td>
243 <td><a href="http://en.utrace.de/?query=download.tuxfamily.org">map</a></td>
244 </tr>
245 <tr>
246 <!-- td class="fr">TuxFamily mirror</td -->
247 <td>
248 <a href="http://malibu.tuxfamily.net/slitaz/">http</a> ·
249 <a href="ftp://malibu.tuxfamily.net/slitaz/">ftp</a>
250 </td>
251 <td><a href="http://en.utrace.de/?query=malibu.tuxfamily.net">map</a></td>
252 </tr>
253 <tr>
254 <!-- td class="fr">TuxFamily mirror</td -->
255 <td>
256 <a href="http://absinthe.tuxfamily.net/slitaz/">http</a> ·
257 <a href="ftp://absinthe.tuxfamily.net/slitaz/">ftp</a>
258 </td>
259 <td><a href="http://en.utrace.de/?query=absinthe.tuxfamily.net">map</a></td>
260 </tr>
261 <tr>
262 <td class="br">Federal University of Paraná (UFPR) mirror</td>
263 <td>
264 <a href="http://slitaz.c3sl.ufpr.br/">http</a> ·
265 <a href="rsync://slitaz.c3sl.ufpr.br/slitaz/">rsync</a>
266 </td>
267 <td><a href="http://en.utrace.de/?query=slitaz.c3sl.ufpr.br">map</a></td>
268 </tr>
269 <tr>
270 <td class="us">University of North Carolina mirror</td>
271 <td>
272 <a href="http://distro.ibiblio.org/slitaz/">http</a> ·
273 <a href="ftp://distro.ibiblio.org/slitaz/">ftp</a>
274 </td>
275 <td><a href="http://en.utrace.de/?query=distro.ibiblio.org">map</a></td>
276 </tr>
277 <tr>
278 <td class="us">Clarkson University mirror</td>
279 <td>
280 <a href="http://mirror.clarkson.edu/slitaz/">http</a>
281 </td>
282 <td><a href="http://en.utrace.de/?query=mirror.clarkson.edu">map</a></td>
283 </tr>
284 <tr>
285 <td class="de">University of Stuttgart mirror</td>
286 <td>
287 <a href="http://ftp.uni-stuttgart.de/slitaz/">http</a> ·
288 <a href="ftp://ftp.uni-stuttgart.de/slitaz/">ftp</a>
289 </td>
290 <td><a href="http://en.utrace.de/?query=ftp.uni-stuttgart.de">map</a></td>
291 </tr>
292 <tr>
293 <td class="de">Technische Universität Darmstadt mirror</td>
294 <td>
295 <a href="ftp://fb04272.mathematik.tu-darmstadt.de/pub/linux/distributions/slitaz/">ftp</a> ·
296 <a href="ftp://linux.mathematik.tu-darmstadt.de/pub/linux/distributions/misc/slitaz/">ftp</a>
297 </td>
298 <td><a href="http://en.utrace.de/?query=linux.mathematik.tu-darmstadt.de">map</a></td>
299 </tr>
300 <tr>
301 <td class="pl">University of Warsaw mirror</td>
302 <td>
303 <a href="ftp://ftp.icm.edu.pl/vol/rzm5/linux-ibiblio/distributions/slitaz/">ftp</a>
304 </td>
305 <td><a href="http://en.utrace.de/?query=ftp.icm.edu.pl">map</a></td>
306 </tr>
307 <tr>
308 <td class="us">Princeton University mirror</td>
309 <td>
310 <a href="http://mirror.math.princeton.edu/pub/slitaz/">http</a>
311 </td>
312 <td><a href="http://en.utrace.de/?query=mirror.math.princeton.edu">map</a></td>
313 </tr>
314 <tr>
315 <td class="us">Aurora FOSS mirror</td>
316 <td>
317 <a href="http://dl.aurorafoss.org/slitaz/">http</a>
318 </td>
319 <td><a href="http://en.utrace.de/?query=dl.aurorafoss.org">map</a></td>
320 </tr>
321 </table>
322 <!--
323 Old mirrors:
324 http://www.linuxembarque.com/slitaz/mirror/ (fr)
325 http://mirror.lupaworld.com/slitaz/ (cn)
326 http://mirror.drustvo-dns.si/slitaz/ (si)
327 ftp://ftp.pina.si/slitaz/ (si)
328 http://ftp.nedit.org/ftp/ftp/pub/os/Linux/distr/slitaz/ (nl)
329 http://ftp.ch.xemacs.org/ftp/pool/2/mirror/slitaz/ (ch)
330 ftp://ftp.ch.xemacs.org/pool/2/mirror/slitaz/ (ch)
331 http://mirror.switch.ch/ftp/mirror/slitaz/ (ch)
332 ftp://mirror.switch.ch/mirror/slitaz/ (ch)
333 ftp://slitaz.c3sl.ufpr.br/slitaz/ (br)
334 ftp://opensuse.c3sl.ufpr.br/slitaz/ (br)
335 ftp://ftp.br.debian.org/slitaz/ (br)
336 http://slitaz.mirror.garr.it/mirrors/slitaz/ (it)
337 ftp://slitaz.mirror.garr.it/mirrors/slitaz/ (it)
338 rsync://slitaz.mirror.garr.it/mirrors/slitaz/ (it)
339 ftp://ftp.rz.uni-kiel.de/pub2/linux/slitaz/ (de)
340 http://f.archlinuxvn.org/slitaz/ (vi)
342 Outdated mirror:
343 http://ftp.vim.org/ftp/os/Linux/distr/slitaz/ (2012)
344 -->
347 <h2 id="builds">Weekly builds</h2>
349 <?php
350 function display_log($file,$anchor,$url)
351 {
352 echo "<p><a name=\"$anchor\" href=\"$url\">";
353 system("stat -c '%y %n' ".$file." | sed -e 's/.000000000//' -e 's|/var/log/\(.*\).log|\\1.iso|'");
354 echo "</a></p>";
355 echo "<pre class=\"hard\">";
356 system("cat ".$file." | sed -e 's/.\[[0-9][^mG]*.//g' | awk '".
357 '{ if (/\[/) { n=index($0,"["); printf("%s%s%s\n",substr($0,1,n-1),'.
358 'substr("\t\t\t\t\t\t\t",1,9-(n/8)),substr($0,n)); } else print }'."'");
359 echo "</pre>";
360 }
362 display_log("/var/log/packages-stable.log", "buildstable", "/iso/stable/packages-4.0.iso");
363 display_log("/var/log/packages-cooking.log","buildcooking","/iso/cooking/packages-cooking.iso");
364 ?>
366 <p>Last update : <?php echo date('r'); ?></p>
367 <!-- End of content -->
368 </main>
370 <script>
371 function QRCodePNG(str, obj) {
372 try {
373 obj.height = obj.width += 300;
374 return QRCode.generatePNG(str, {ecclevel: 'H'});
375 }
376 catch (any) {
377 var element = document.createElement("script");
378 element.src = "/static/qrcode.min.js";
379 element.type = "text/javascript";
380 element.onload = function() {
381 obj.src = QRCode.generatePNG(str, {ecclevel: 'H'});
382 };
383 document.body.appendChild(element);
384 }
385 }
386 </script>
388 <footer>
389 <div>
390 Copyright © <?php echo date('Y'); ?>
391 <a href="http://www.slitaz.org/">SliTaz</a>
392 </div>
393 <div>
394 Network:
395 <a href="http://scn.slitaz.org/">Community</a> ·
396 <a href="http://doc.slitaz.org/">Doc</a> ·
397 <a href="http://forum.slitaz.org/">Forum</a> ·
398 <a href="http://pkgs.slitaz.org/">Packages</a> ·
399 <a href="http://bugs.slitaz.org">Bugs</a> ·
400 <a href="http://hg.slitaz.org/?sort=lastchange">Hg</a>
401 </div>
402 <div>
403 SliTaz @
404 <a href="http://twitter.com/slitaz">Twitter</a> ·
405 <a href="http://www.facebook.com/slitaz">Facebook</a> ·
406 <a href="http://distrowatch.com/slitaz">Distrowatch</a> ·
407 <a href="http://en.wikipedia.org/wiki/SliTaz">Wikipedia</a> ·
408 <a href="http://flattr.com/profile/slitaz">Flattr</a>
409 </div>
410 <img src="/static/qr.png" alt="#" onmouseover="this.title = location.href"
411 onclick="this.src = QRCodePNG(location.href, this)"/>
412 </footer>
414 </body>
415 </html>