server phone
Hosting

PostmarktOS is based on Alpine Linux (apk commands)
root name: user (if installed through preinstalled images not pmbootstrap)
root password: 147147
(transferable to any GNU/Linux distribution) Use a computer with Linux pre-installed to simplify the instruction process. Windows or Mac commands vary.


SFTP https://ipv6.rs/tutorial/Alpine_Linux_Latest/OpenSSH_SFTP_server/
Linux https://github.com/luong-komorebi/Awesome-Linux-Software#command-line-utilities
PMos https://wiki.postmarketos.org/wiki/Terminal_cheat_sheet
https://wiki.postmarketos.org/wiki/Installation#Choosing_an_installation_method


Detailed Userguide (with map for gestures):https://sxmo.org/docs
Gestures https://wiki.postmarketos.org/wiki/File:Sxmo_gestures.png
Tips & Tricks https://wiki.postmarketos.org/wiki/Sxmo/Tips_and_Tricks

Install a SSH server to control phone from PC

identifying its IP address via the CLI and establishing an SSH connection to the device, configuring the phone's network settings to connect to a shared Wi-Fi network
Install-steps:
(find your IP XXX.XXX.XXX.XXX)
ip a
ssh user@ipadress
error? try--> sudo service sshd start
(automatic on boot)
sudo rc-service add sshd

Employing the Unix command line interface (CLI) to configure, navigate and run programs and dependencies, open-source tools like NGINX a lightweight web server for web serving and content caching, simple HTML and CSS for website building, and FFmpeg for handling and manipulating audio and video files.

Install a simple NGINX webserver on the phone

steps to configure the phone as a web server, the webhosting script; a real-time video streaming server,
and disabled the firewall to allow for local connections a collaborative sound interface https://moddingfridays.bleu255.com/WLAN_Soundboard
PS: Learning from errors and bugs, typos easily cause errors and bugs. install guide instructions were successful when the release year of the phone matched the release year listed on the wiki. Phones that were the same model, but released in a different year would give errors, requiring us to find some workarounds. Plugging in the USB cable at a specific moment in the install procedure could for example make the difference between error and success. As all operating systems have different commands for installation, were all documented in the workshop's shared wiki.