aboutsummaryrefslogtreecommitdiffstats
path: root/swedish/mirror/ftpmirror.wml
blob: 9089e52e511dc21bb878810a8733565e18a0bf1a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
#use wml::debian::template title="Sätta upp en spegel av Debianarkivet"
#use wml::debian::toc
#use wml::debian::translation-check translation="37505fd3e8d15e728afdde60b6ad9cc4362d075c"
#include "$(ENGLISHDIR)/releases/sid/archive.data"
#include "$(ENGLISHDIR)/releases/arches.data"

<toc-display/>

<toc-add-entry name="whether">Om du ska spegla</toc-add-entry>

<p>
Även om vi är glada för nya speglar, bör alla som vill sätta upp en spegel
försäkra sig om att de kan svara på dessa frågor innan de försöker starta
sin egen spegel:
</p>

<ul>
 <li>
  Behövs det en spegel här?
  Kanske finns det redan en spegel i närheten.
 </li>
 <li>
  Har jag de resurser som behövs för att stå värd för en spegel?
  Speglar tar upp betydliga <a href="size">mängder diskutrymme</a> och 
  bandbredd, en kostnad man måste vara beredd att ta.
 </li>
 <li>
  Är en spegel rätt val? Om du primärt vill stödja användare på din
  ISP/facilitet kanske en cachande proxy så som apt-cacher-ng, squid
  eller varnish kan vara bättre val.
 </li>
</ul>

<toc-add-entry name="what">Vad som bör speglas</toc-add-entry>

<p>
<a href="./">Ingångssidan för speglar</a> innehåller en förteckning över
vilka arkiv som är tillgängliga för spegling.
</p>

<ul>
<li>
Användarna kommer att leta efter debian/-arkivet för att installera Debian
över nätverket, att bygga cd:s (med jigdo) och att uppgradera redan
installerade system. <em>Vi rekommenderar att du speglar detta förråd.</em>
</li>

<li>
debian-cd/ är ett arkiv som inte är identiskt hos alla spegelservrar.
På några platser innehåller det jigdo-mallar att bygga cd-avbildningar från
(används tillsammans med filer från debian/), på några innehåller det
färdigbyggda cd-avbildningar, och på vissa bådadera.
<br />
Se sidan om att <a href="$(HOME)/CD/mirroring/">spegla cd-avbildningar</a>
för vidare information om detta.
</li>

<li>
debian-archive/ innehåller det sanna <em>arkivet</em>, de gamla och
föråldrade versionerna av Debian.
Den är vanligtvis bara intressant för en liten del av användarna. (Om du
inte vet om du vill spegla detta eller inte, så vill du troligtvis inte det.)
</li>
</ul>

<p>
Se vår sida om <a href="size">storlek på spegeln</a> för mer detaljerad
information om spegelstorlekar.
</p>

<p>
Arkiven i debian-security/ innehåller säkerhetsuppdateringar som släppts av
Debians säkerhetsgrupp.
Medan det låter intressant för alla så rekommenderar vi inte våra användare
att använda speglingar för att få säkerhetsuppdateringar och ber dem istället
att hämta dessa från vår distribuerade tjänst security.debian.org.
<em>Vi rekommenderar att debian-security <strong>inte</strong> speglas</em>.
</p>

<toc-add-entry name="wherefrom">Platser att spegla</toc-add-entry>

<p>Notera att <code>ftp.debian.org</code> inte är den vederhäftiga platsen
för Debianpaket, utan endast en av flera servrar som blir uppdaterad från
en intern Debianserver.

Det finns många <a href="list-full">publika speglingar</a> som stödjer
rsync och är lämpade att spegla från. Vänligen välj en som är i närheten av
dig nätverksmässigt.</p>

<p>Du bör undvika att spegla från alla tjänstnamn som resolvar till mer än
en adress (så som <code>ftp.us.debian.org</code>) eftersom detta kan orsaka
att du synkar mellan olika tillstånd över dina speglingskörningar om dina
uppströmsspeglingar är osynkade.
#
Notera även att HTTP är den enda tjänsten som garanterar att den existerar på
<code>ftp.CC.debian.org</code>. Om du vill spegla med hjälpa av rsync (med
ftpsync som rekommenderas), föreslår vi att du väljer det korrekta sajtnamnet
för maskinen som för närvarande tillhandahåller <code>ftp.CC.debian.org</code>.
(Se mappen <code>/debian/project/trace</code> på servern för att hitta 
detta).</p>

<toc-add-entry name="how">Hur man speglar</toc-add-entry>

<p>
Den rekommenderade metoden för att spegla är med skriptsamlingen
ftpsync, som finns tillgänglig i dessa former:
</p>
<ul>
    <li>som en tarboll från <url "https://ftp-master.debian.org/ftpsync.tar.gz"></li>
    <li>som ett gitarkiv: <kbd>git clone https://salsa.debian.org/mirror-team/archvsync.git</kbd>
    (se <url "https://salsa.debian.org/mirror-team/archvsync/">)</li>
    <li>som ett Debianpaket: <a href="https://packages.debian.org/stable/ftpsync">ftpsync</a></li>
</ul>

<p>Använd inte dina egna skript, och använd inte bara single-pass rsync. Om
du använder ftpsync säkerställer detta att uppdateringar görs på ett sätt som
inte förvirrar apt. ftpsync behandlar översättningar, innehåll och andra
metadatafiler i en ordning som gör att apt inte råkar ut för valideringsfel om
en användare uppdaterar paketlistan samtidigt som en speglingskörning pågår.
Utöver detta producerar den även spårningsfiler som innehåller mer information
som är användbar för att avgöra om en spegling fungerar, vilka arkitekturer
som den bär, och var den synkar från.

<toc-add-entry name="partial">Spegla delmängder</toc-add-entry>

<p>Med tanke på <a href="size">hur stort</a> Debianarkivet
redan är kan det vara fördelaktigt att endast spegla en del av
arkivet. Publika speglingar skall innehålla alla uppsättningar
(uttestningsutgåvan, instabila utgåvan, osv.), men de kan begränsa vilka
arkitekturer som de innehåller. Konfigurationsfilen för ftpsync har
ARCH_EXCLUDE- och ARCH-INCLUDE-inställningar för detta ändamål.</p>

<toc-add-entry name="when">När du bör spegla</toc-add-entry>

<p>
Huvudarkivet uppdateras fyra gånger om dagen.
Speglarna börjar normalt uppdatera runt klockan 3:00, 9:00, 15:00 och 21:00 (alla tiderna
UTC), men dessa är inga fastslagna tider och du bör inte fixera dina speglar
runt dem.
</p>

<p>
Din spegel bör uppdatera ett par timmar efter en av huvudarkivets
spegelpulser. Du bör se om platsen du speglar från skapar en tidsstämpelfil
i sin <kbd>project/trace/</kbd>-katalog.
Tidsstämpelfilen kommer ha samma namn som den platsen, och ange den
tidpunkt när senaste speglingskörningen slutfördes.
Lägg till ett par timmar på det (för att vara på den säkra sidan) och spegla
då.
</p>

<p><b>Det är väsentligt att din spegling är i synk med huvudarkivet</b>. Ett
minimum på 4 uppdateringar per 24 timmar säkerställer att din spegling är en
sann reflektion av arkivet. Var vänlig förstå att speglingar som inte är
i synk med huvudarkivet inte kommer att listas i de officiella
speglingslistorna.</p>

<p>Det enklaste sättet att automatiskt köra spegeln varje dag är att använda
cron.
Se <kbd>man crontab</kbd> för detaljer.
</p>

<p>
Om din plats blir <q>push</q>-speglad behöver du inte bry dig om något av detta.
</p>

<h3><q>Push</q>-styrd spegling</h3>

<p>
<q>Push</q>-spegling är en form av spegling vi har utvecklat
som minimerar tiden det tar för ändringar i huvudarkivet att nå speglarna.
En uppströmsspegel använder en SSH-utlösare som informerar nedströmsspegeln
om att den måste uppdateras.

För en mer utförlig beskrivning av hur det fungerar, varför det är
säkert, och hur man sätter upp en <q>push</q>-spegel, se
<a href="push_mirroring">den kompletta förklaringen</a>.
</p>
<toc-add-entry name="settings">Rekommenderade ytterligare inställningar</toc-add-entry>

<p>Publika speglingar bör göra Debianarkivet tillgängligt över HTTP vid
<code>/debian</code>.</p>

<p>Utöver detta, säkerställ att directory listings är aktiverade (med
fullständiga filnamn) och att symboliska länkar följs.

Om du använder apache kan något likt följande fungera:

<pre>
&lt;Directory <var>/path/to/your/debian/mirror</var>&gt;
   Options +Indexes +SymlinksIfOwnerMatch
   IndexOptions NameWidth=* +SuppressDescription
&lt;/Directory&gt;
</pre>

<toc-add-entry name="submit">Lägga till en spegel i spegellistan</toc-add-entry>

<p>
Om du vill få din spegling listad bland de officiella speglingarna, vänligen:
</p>

<ul>
<li>Säkerställ att din spegling synkroniserar 4 gånger per 24-timmarsperiod
med arkivet</li>
<li>Säkerställ att din spegling inkluderar källkodsfiler för de arkitekturer som
speglingen innehåller</li>
</ul>

<p>
När en spegel satts upp bör den <a href="submit">registreras hos Debian</a>
så att den kan läggas till i
<a href="list">officiella speglingslistan</a>.
Registrering kan göras via vårt <a href="submit">enkla webbformulär</a>.
</p>

<p>
Problem eller frågor kan ställas till
<email mirrors@debian.org>.
</p>

<toc-add-entry name="mailinglists">Mailinglists</toc-add-entry>

<p>Det finns två publika <a href="../MailingLists/">sändlistor</a> om
Debianspeglingar,
<a href="https://lists.debian.org/debian-mirrors-announce/">debian-mirrors-announce</a>
och
<a href="https://lists.debian.org/debian-mirrors/">debian-mirrors</a>.
Vi rekommenderar att alla speglingsunderhållare att prenumerera på
tillkännagivandesändlistan eftersom den kommer att användas för alla viktiga
tillkännagivanden. Denna lista är modererad och kommer endast att få en liten
mängd trafik. Den andra sändlistan menas för allmänna diskussioner och är
öppen för alla.</p>

<p>Om du har några frågor som inte besvaras på dessa webbsidor kan du
kontakta oss på <email mirrors@debian.org> eller med hjälp av IRC, #debian-mirrors på
<tt>irc.debian.org</tt>.</p>


<toc-add-entry name="private-mirror">Anmärkningar för privata (delmängds-) speglingar</toc-add-entry>

<p>
Om du vill driva en spegling för endast din egna sajt, och du endast behöver hålla en
delmängd av sviterna (så som stabila utgåvan), kan även
<a href="https://packages.debian.org/stable/debmirror">debmirror</a> passa dig.
</p>

© 2014-2024 Faster IT GmbH | imprint | privacy policy