Download ISO
PwOSS - Gitea

arch-server-docu

Still in progress. The ISO does not yet contain a complete configuration.

But it is already usable. Just without any PwOSS configuration.

Requirements

To get your own server you'll need a few things:

Hardware, Software and a little of your time.

 

Hardware

Minimal system

  • 512 megabyte (MB) of memory (RAM)
  • 800 megabytes (MB) of hard disk space
  • A one gigahertz (GHz) processor
  • A broadband internet connection
  • x86_64-compatible machine

 

Recommended system

  • 2 gigabyte (GB) of memory (RAM)
  • 8 gigabytes (GB) of hard disk space
  • A 2 gigahertz (GHz) processor
  • A broadband internet connection
  • x86_64-compatible machine

 

System architecture

The following items are also recommended:

  • A reliable 1GB (or greater) USB stick

The USB Stick is necessary for the installation of the system. Also, having a reliable USB stick from a reputable brand will help ensure that the process goes smoothly.

 

Software

Arch ISO

Download the .iso file and the .iso.sig file from some of the listed provider from archlinux.org and open the md5.txt file.

"Arch Linux is only available for 64-bit systems.

 

Check the two files in the same folder with the following command/s:

  • for Arch user
    • pacman-key -v archlinux-<version>-x86_64.iso.sig
  • other GnuPGP systems
    • gpg --keyserver pgp.mit.edu --keyserver-options auto-key-retrieve --verify archlinux-<version>-x86_64.iso.sig
  • and check the md5sum with the following command
    • md5sum archlinux-<version>-x86_64.iso

Another method to verify the authenticity of the signature is to ensure that the public key's fingerprint is identical to the key fingerprint of the Arch Linux developer who signed the ISO-file. See Wikipedia:Public-key_cryptography for more information on the public-key process to authenticate keys.

 

PwOSS ISO

Or you can use our ISO. Just follow the instructions from PwOSS - Gitea.

 

(Optional) Etcher

Download Etcher to flash the ISO

 

server-docu.md

You can follow the arch-server-docu.md file or download the file from PwOSS - Gitea.

 

How To

BIOS

You have to align the boot-start to your USB-Stick.

Depending on your motherboard, you must press the "esc" or "f2" or "f12" or "end" key immediately after the PC starts.

Check your motherboard/computer manual if no button works or ask us.

 

Go to:
1. Boot 2. BOOT DEVICE PRIORITY (or similar)

Put the USB at the first place (with F5 and F6). Hit the button esc until save changes and reset. Hit enter and yes.

Reboot and choose Start: Boot Arch Linux (x86_64)

After installing your operating system, you need to change back your BIOS settings

 

Installation

If you got every requirements then we can go further with the first step (3 steps in total).

Get yourself a coffee or tea and let's go through this.

Step 1

Flashing the ISO file

fdisk -l
or with sudo

sudo fdisk -l
(check of=/dev/sdd, if it's really your USB Stick!!!)
sudo dd bs=4M if=~/Downloads/archlinux-<version>-x86_64.iso of=/dev/sdd

You can also use Etcher if you prefer a graphical user interface (GUI).

 

Step 2

Create an no-ip account

Follow the link www.noip.com and create an account and copy your chosen hostname.
You’ll need it for the installation of the server.

 

The .md file

Go through the arch-server-docu.md file. Just copy and paste.

 

Step 3

Reboot server

Done? Did you restart your server? Everything seems to be fine?
Good!

 

Port forwarding

You’ll need the port forwarded to your server - IP (192.168.1.76)
www.noip.com has a good list of some router brands.

Your router isn’t listed? Just email us or create an issue.

 

Primary DNS server

Last step will be to change the DNS server. This is necessary to get every device through Pi-Hole. Login in to your router and change the "primary DNS server" under "DHCP-Server".

This can be named differently. Depends on your router.

Delete the "secondary DNS server" and save it.

Might be necessary to re-login all your connected devices to your WIFI/LAN.

That's it.

 



Problems?

If you encounter problems, simply create an issue.