Quick Start
This guide quickly steps you through a private installation of Plxtra XOSP. See Install for more detailed instructions.
Prerequisites
Section titled “Prerequisites”To get started, you will need a host machine with:
- A recent version of Docker installed and running.
- PowerShell installed on the machine for installation.
- (Windows only) An installation of WSL2 on Windows 10 (22H2) or 11.
Installation
Section titled “Installation”-
Start with a PowerShell terminal.
-
Create a folder that will contain your XOSP installation and configuration scripts.
mkdir $HOME\xospcd $HOME\xosp -
Download an XOSP release from the GitHub repository and extract it locally.
iwr (iwr https://api.github.com/repos/plxtra/xosp/releases/latest | ConvertFrom-Json | select -ExpandProperty tarball_url) -OutFile xosp.tar.gztar -xf xosp.tar.gz --strip-components=1 -
Configure XOSP and verify your environment configuration. If you encounter any problems, follow the instructions on-screen.
./XOSP-Configure.ps1 -
Install XOSP. This will install the containers and configure the services. If you encounter any problems, follow the instructions on-screen.
./XOSP-Install.ps1
Finishing Installation
Section titled “Finishing Installation”A successful installation will finish with a set of manual steps, along with some links and login credentials to use the system.
-
Install the generated SSL certificate
Docker\xosp.crt
into your operating system’s certificate store and/or your browser.For Chrome/Edge, the certificate can be installed from PowerShell:
Import-Certificate -FilePath Docker\xosp.crt -CertStoreLocation Cert:\CurrentUser\RootFor Firefox or Safari, you will need to install the certificate directly into the browser.
-
Create DNS aliases for the Plxtra installation, by copying the contents of the
Docker\hosts
file into your operating systemshosts
file.start notepad "Docker\hosts"start -Verb RunAs notepad C:\Windows\System32\drivers\etc\hosts
-
Install the generated SSL certificate
Docker/xosp.crt
into your browser certificate store.
Instructions are available for Firefox. -
Create DNS aliases for the Plxtra installation, by copying the contents of the
Docker/hosts
file into your operating systems/etc/hosts
file.cat Docker/hosts | sudo tee -a /etc/hosts
Plxtra XOSP is now ready to use. You can explore it using the links provided at the end of the install script output, using the provided credentials.
Continue to learn what XOSP can do.
Troubleshooting
Section titled “Troubleshooting”If you encounter any errors or issues in the above steps, please refer to the more detailed Install Instructions.