version 1.838, 2021/10/12 17:49:41 |
version 1.839, 2021/10/14 02:08:46 |
|
|
|
|
<hr> |
<hr> |
|
|
<h3 id="mirrors">Download via HTTP/FTP</h3> |
|
|
|
<p> |
<p> |
OpenBSD can be obtained via HTTP(s) or FTP. |
OpenBSD can be obtained via HTTP(s) or FTP. |
Typically you only need a single small piece of boot media and then the rest |
Typically you only need a single small piece of boot media and then the rest |
|
|
</table> |
</table> |
|
|
<hr> |
<hr> |
<h3 id="layout">Structural layout:</h3> |
<h3 id="layout">Structural Layout:</h3> |
|
|
The file structure of each server is: |
The file structure of each server is: |
|
|
|
|
<strong>must</strong> be available. This location can be a link, |
<strong>must</strong> be available. This location can be a link, |
if necessary. |
if necessary. |
<p> |
<p> |
<li><b>/pub/OpenBSD/6.9/</b><br> |
<li><b>/pub/OpenBSD/7.0/</b><br> |
Where you find our most recent release. |
Where you find our most recent release. |
<ul> |
<ul> |
<!-- XXXrelease: make sure platform list is current --> |
<!-- XXXrelease - make sure platform list is current --> |
<li><b>alpha/</b> |
<li><b>alpha/</b> |
<li><b>amd64/</b> |
<li><b>amd64/</b> |
<li><b>arm64/</b> |
<li><b>arm64/</b> |
|
|
<li><b>hppa/</b> |
<li><b>hppa/</b> |
<li><b>i386/</b> |
<li><b>i386/</b> |
<li><b>landisk/</b> |
<li><b>landisk/</b> |
<li><b>loongson/</b> |
|
<li><b>luna88k/</b> |
<li><b>luna88k/</b> |
<li><b>macppc/</b> |
<li><b>macppc/</b> |
<li><b>octeon/</b> |
<li><b>octeon/</b> |
|
|
Binary packages (pre-compiled ports) to install on your -release |
Binary packages (pre-compiled ports) to install on your -release |
or -stable system. |
or -stable system. |
<li><b>powerpc64/</b> |
<li><b>powerpc64/</b> |
<!-- |
|
<li><b>riscv64/</b> |
<li><b>riscv64/</b> |
--> |
|
<li><b>sparc64/</b> |
<li><b>sparc64/</b> |
<li><b>src.tar.gz</b><br> |
<li><b>src.tar.gz</b><br> |
Userland sources, to be placed in <code>/usr/src</code>. |
Userland sources, to be placed in <code>/usr/src</code>. |
|
|
<li><b>/pub/OpenBSD/tools/</b><br> |
<li><b>/pub/OpenBSD/tools/</b><br> |
Various other little bits. |
Various other little bits. |
<p> |
<p> |
<li><b>/pub/OpenBSD/6.8/</b><br> |
<li><b>/pub/OpenBSD/6.9/</b><br> |
Layout is similar to the 6.9 release described above. |
Layout is similar to the 7.0 release described above. |
</ul> |
</ul> |
|
|
<h3 id="prospective">Information for prospective mirrors</h3> |
<h3 id="prospective">Information for prospective mirrors</h3> |
|
|
<li>at least the <strong>last two releases</strong> in binary form |
<li>at least the <strong>last two releases</strong> in binary form |
<li><strong>up-to-date snapshots</strong> (no older than a week) |
<li><strong>up-to-date snapshots</strong> (no older than a week) |
<li><strong>all associated directories</strong> |
<li><strong>all associated directories</strong> |
<br>(including OpenSSH/, OpenNTPD/, OpenBGPD/, LibreSSL/, patches/, |
<br>(including OpenSSH/, OpenNTPD/, OpenBGPD/, OpenIKED/, LibreSSL/, |
rpki-client/, syspatch/ and tools/) |
patches/, rpki-client/, syspatch/ and tools/) |
</ul> |
</ul> |
|
|
Also: |
Also: |
|
|
As of March 2020, the minimum space required is approximately 750GB. |
As of March 2020, the minimum space required is approximately 750GB. |
However, to reduce problems for users when snapshot packages are updated, it is |
However, to reduce problems for users when snapshot packages are updated, it is |
strongly recommended to use the rsync options <kbd>--delete-delay --delay-updates</kbd> |
strongly recommended to use the rsync options <kbd>--delete-delay --delay-updates</kbd> |
which requires additional space during updates. |
which require additional space during updates. |
<kbd>--fuzzy</kbd> may also be helpful to reduce the amount of data transferred |
<kbd>--fuzzy</kbd> may also be helpful to reduce the amount of data transferred |
when updating snapshot packages. |
when updating snapshot packages. |
Depending on the disk space available, mirrors may provide more contents, |
Depending on the disk space available, mirrors may provide more contents, |