Uploaded September 2023 | Updated September 2026, 2 weeks ago
#Airsonic #Stream #Linux
Full steps can be found at i12bretro.github.io/tutorials/0517.html
--------------------------------------------------------------------
What is AirSonic
--------------------------------------------------------------------
Airsonic is a free, web-based media streamer, providing ubiquitous access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room. - airsonic.github.io
01. Log into the Linux device
02. Run the following commands in a terminal window:
# update software repositories
sudo apt update
# install openjdk
sudo apt install default-jdk -y
# set java-home
sudo update-alternatives --config java
# create tomcat group and user
sudo mkdir /var/lib/tomcat9
sudo groupadd tomcat
sudo useradd -s /bin/false -g tomcat -d /var/lib/tomcat9 tomcat
# lookup the latest tomcat 9 release
regex='≪a href="v[^/]*\/"≫v([^/]*)\/≪\/a≫' && response=$(curl -s downloads.apache.org/tomcat/tomcat-9/?C=M;O=D) && [[ $response =~ $regex ]] && downloadURL="${BASH_REMATCH[1]}"
# download tomcat 9
curl -O downloads.apache.org/tomcat/tomcat-9/v$downloadURL/bin/apache-tomcat-$downloadURL.tar.gz
# extract tomcat 9
sudo tar xzvf apache-tomcat-9*tar.gz -C /var/lib/tomcat9 --strip-components=1
# create directories and set permissions
sudo mkdir /var/airsonic/
sudo chown -R tomcat:tomcat /var/airsonic/
cd /var/lib/tomcat9
sudo chgrp -R tomcat /var/lib/tomcat9
sudo chmod -R g+r conf
sudo chmod g+x conf
sudo chown -R tomcat webapps/ work/ temp/ logs/
# run tomcat as a service
sudo update-java-alternatives -l
sudo nano /etc/systemd/system/tomcat.service
v[^/]*\/
03. v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
04. v[^/]*\/
v[^/]*\/
v[^/]*\/
--------------------------------------------------------------------
Install AirSonic
--------------------------------------------------------------------
01. v[^/]*\/
v[^/]*\/
v[^/]*\/
02. v[^/]*\/
03. v[^/]*\/
04. v[^/]*\/
05. v[^/]*\/
06. v[^/]*\/
07. v[^/]*\/
v[^/]*\/ airsonic.github.io/docs/install/war-tomcat
### Connect with me and others ###
★ Discord: discord.com/invite/EzenvmSHW8
★ Reddit: reddit.com/r/i12bretro
★ Twitter: twitter.com/i12bretro
#Airsonic #Stream #Linux
Full steps can be found at i12bretro.github.io/tutorials/0517.html
--------------------------------------------------------------------
What is AirSonic
--------------------------------------------------------------------
Airsonic is a free, web-based media streamer, providing ubiquitous access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room. - airsonic.github.io
01. Log into the Linux device
02. Run the following commands in a terminal window:
# update software repositories
sudo apt update
# install openjdk
sudo apt install default-jdk -y
# set java-home
sudo update-alternatives --config java
# create tomcat group and user
sudo mkdir /var/lib/tomcat9
sudo groupadd tomcat
sudo useradd -s /bin/false -g tomcat -d /var/lib/tomcat9 tomcat
# lookup the latest tomcat 9 release
regex='≪a href="v[^/]*\/"≫v([^/]*)\/≪\/a≫' && response=$(curl -s downloads.apache.org/tomcat/tomcat-9/?C=M;O=D) && [[ $response =~ $regex ]] && downloadURL="${BASH_REMATCH[1]}"
# download tomcat 9
curl -O downloads.apache.org/tomcat/tomcat-9/v$downloadURL/bin/apache-tomcat-$downloadURL.tar.gz
# extract tomcat 9
sudo tar xzvf apache-tomcat-9*tar.gz -C /var/lib/tomcat9 --strip-components=1
# create directories and set permissions
sudo mkdir /var/airsonic/
sudo chown -R tomcat:tomcat /var/airsonic/
cd /var/lib/tomcat9
sudo chgrp -R tomcat /var/lib/tomcat9
sudo chmod -R g+r conf
sudo chmod g+x conf
sudo chown -R tomcat webapps/ work/ temp/ logs/
# run tomcat as a service
sudo update-java-alternatives -l
sudo nano /etc/systemd/system/tomcat.service
v[^/]*\/
03. v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
v[^/]*\/
04. v[^/]*\/
v[^/]*\/
v[^/]*\/
--------------------------------------------------------------------
Install AirSonic
--------------------------------------------------------------------
01. v[^/]*\/
v[^/]*\/
v[^/]*\/
02. v[^/]*\/
03. v[^/]*\/
04. v[^/]*\/
05. v[^/]*\/
06. v[^/]*\/
07. v[^/]*\/
v[^/]*\/ airsonic.github.io/docs/install/war-tomcat
### Connect with me and others ###
★ Discord: discord.com/invite/EzenvmSHW8
★ Reddit: reddit.com/r/i12bretro
★ Twitter: twitter.com/i12bretro
![Running a Netgear ReadyNAS OS VM in VirtualBox
#Netgear #ReadyNASOS #VirtualBox
*** Updated 03/10/2024
Full steps can be found at https://i12bretro.github.io/tutorials/0814.html
What is Netgear ReadyNAS OS?
ReadyNAS [is] an advanced, easy-to-use storage solution for centralizing and accessing digital files such as photos, music, videos and documents. Designed for both home and small- and medium-sized business (SMB) users, the new ReadyNAS OS offers improvements in data protection, backup, sync, and cloud-based usability. - https://www.netgear.com/about/press-releases/2014/11172014_new_readynas_operating_system/
01. Open a web browser and download the ReadyNAS OS .vmdk file https://drive.google.com/file/d/1o3leiLMRQRE8QWu2GFqzWV6G8g3Yj8hO/view?usp=sharing https://github.com/ReadyNAS/sdk/wiki/ReadyNAS-OS-VMDK-Images
02. Launch VirtualBox
03. Create a New VM by selecting Machine ≫ New
Name: ReadyNAS OS
Machine Folder: C:VMs
Type: Linux
Version: Debian (64-bit)
Memory Size: 1024 MB
Hard disk: Use an existing virtual hard disk now
04. Click the folder icon ≫ Browse to and select the extracted ReadyNAS OS .vmdk file
05. Click Create
06. Select the VM and Click Settings
07. Select System
08. Uncheck the Floppy checkbox
09. On the Processor tab, give the VM at least 2 processors
10. Select Storage
11. Select and remove the IDE disk controller
12. Select the Add hard disk dropdown to the right
13. Click the Create button at the top
14. Change the size to 20 GB ≫ Click Create
15. Click Choose to select the new virtual disk
16. Select Audio
17. Uncheck the Enable Audio checkbox
18. Select Network
19. Set the attached to dropdown to Bridged Adapter
20. Click OK
21. Make sure the ReadyNAS OS VM is selected and click Start ≫ Normal
22. Welcome to ReadyNAS OS
23. Log into the console with the username root and password password
24. Run the following command to output the IP address of the VM
ifconfig
25. Open a web browser and navigate to http://IPAddressfromIFCONFIG
26. Login with the username admin and password password
Source: https://github.com/ReadyNAS/sdk/wiki/Setup-ReadyNAS-OS-on-VirtualBox
### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro Running a Netgear ReadyNAS OS VM in VirtualBox](https://i.ytimg.com/vi/l1wnpyGb4cA/mqdefault.jpg)


![Run Odoo - Open Source Business Application Suite - in Docker
#Odoo #Business #Docker
Full steps can be found at https://i12bretro.github.io/tutorials/0922.html
What is Odoo?
Odoo is a suite of web based open source business apps. The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing. Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps. - https://github.com/odoo/odoo
Installing Docker
01. Log into the Linux host and run the following commands in a terminal window
# install prerequisites
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg-agent -y
# add docker gpg key
curl -fsSL https://download.docker.com/linux/$(awk -F= /^ID=/{ print $NF } /etc/os-release)/gpg | sudo apt-key add -
# add docker software repository
sudo add-apt-repository deb [arch=$(dpkg print-architecture)] https://download.docker.com/linux/$(awk -F= /^ID=/{ print $NF } /etc/os-release) $(lsb_release -cs) stable
# install docker
sudo apt install docker-ce docker-compose containerd.io -y
# enable and start docker service
sudo systemctl enable docker && sudo systemctl start docker
# add the current user to the docker group
sudo usermod -aG docker $USER
# reauthenticate for the new group membership to take effect
su - $USER
Running Odoo Container
01. Continue with the following commands in a terminal window
# create working directories
mkdir ~/docker/odoo/data/{sessions,addons} -p && mkdir ~/docker/postgresql -p
# set owner of docker directory
sudo chown $USER:$USER ~/docker -R
# allow the container to write to working directories
sudo chmod a+rwx -R ~/docker/odoo
# create containers network
docker network create containers
# run the postgesql container
docker run -d name postgres -p 5432:5432 -e POSTGRES_USER=odoo_rw -e POSTGRES_PASSWORD=0dooDB_rw$ -e POSTGRES_DB=odoo -v ~/docker/postgresql:/var/lib/postgresql/data restart=unless-stopped postgres:latest
# run the odoo container temporarily
docker run -d name odoo -v ~/docker/odoo/data:/var/lib/odoo -p 8069:8069 -e HOST=172.17.0.1 -e PORT=5432 -e USER=odoo_rw -e PASSWORD=0dooDB_rw$ restart=unless-stopped odoo
# copy odoo.conf from the container
docker cp odoo:/etc/odoo/odoo.conf ~/docker/odoo/odoo.conf
# remove the running odoo container
docker rm odoo -f
# add the database name to odoo.conf
echo -e ndb_name = odoo ≫≫ ~/docker/odoo/odoo.conf
# rerun odoo with the updated conf file
docker run -d name odoo -v ~/docker/odoo/data:/var/lib/odoo -v ~/docker/odoo/odoo.conf:/etc/odoo/odoo.conf -p 8069:8069 -e HOST=172.17.0.1 -e PORT=5432 -e USER=odoo_rw -e PASSWORD=0dooDB_rw$ restart=unless-stopped odoo -i INIT
02. Open a web browser and navigate to http://DNSorIP:8069
03. Login with the username admin and password admin
04. Welcome to Odoo
Documentation: https://hub.docker.com/_/odoo/
### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro Run Odoo - Open Source Business Application Suite - in Docker](https://i.ytimg.com/vi/m4dz902luwk/mqdefault.jpg)
![Run Seafile - Cloud Storage System - in Docker
#Seafile #FileManager #Docker
Full steps can be found at https://i12bretro.github.io/tutorials/0952.html
What is Seafile?
Seafile is an open source file sync&share solution designed for high reliability, performance and productivity. Sync, share and collaborate across devices and teams. Build your teams knowledge base with Seafiles built-in Wiki feature. - https://seafile.com/
Installing Docker
01. Log into the Linux based device
02. Run the following commands in the terminal
# install prerequisites
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg-agent -y
# add docker gpg key
curl -fsSL https://download.docker.com/linux/$(awk -F= /^ID=/{ print $NF } /etc/os-release)/gpg | sudo apt-key add -
# add docker software repository
sudo add-apt-repository deb [arch=$(dpkg print-architecture)] https://download.docker.com/linux/$(awk -F= /^ID=/{ print $NF } /etc/os-release) $(lsb_release -cs) stable
# install docker
sudo apt install docker-ce docker-compose containerd.io -y
# enable and start docker service
sudo systemctl enable docker && sudo systemctl start docker
# add the current user to the docker group
sudo usermod -aG docker $USER
# reauthenticate for the new group membership to take effect
su - $USER
Running Seafile
01. Now that Docker is installed, run the following commands to setup the Seafile Docker container and run it
# create working directories
mkdir ~/docker/mariadb -p && mkdir ~/docker/seafile
# set owner of working directories
sudo chown $USER:$USER ~/docker -R
# create containers network
docker network create containers
# run the mariadb docker container
docker run -d name mariadb network containers -e MYSQL_ROOT_PASSWORD=r00tp@ss -v ~/docker/mariadb:/var/lib/mysql restart=unless-stopped mariadb:latest
# run the seafile docker container
docker run -d name seafile network containers -p 8080:80 -e DB_HOST=mariadb -e DB_ROOT_PASSWD=r00tp@ss -e TIME_ZONE=America/New_York -v ~/docker/seafile:/shared restart=unless-stopped seafileltd/seafile-mc:11.0-latest
Seafile Setup
01. Open a web browser and navigate to http://DNSorIP:8080
02. Login with the username me@example.com and password asecret
03. Click the profile icon at the top right of the screen ≫ System Admin
04. Select Users from the left navigation menu
05. Click the Add User button at the top of the screen
06. Complete the new user form with an email and password ≫ Click Submit
07. Click the Admin tab
08. Click the Add Admin button at the top of the screen
09. Search for and select the the new user ≫ Submit
10. Click the profile icon at the top right of the screen ≫ Logout
11. Log back in using the new user credentials
12. Click the profile icon at the top right of the screen ≫ System Admin
13. Select Users from the left navigation menu
14. Check the box next to the me@example.com ≫ Click Delete Users at the top of the screen
15. Welcome to Seafile
Documentation: https://manual.seafile.com/docker/deploy_seafile_with_docker/
### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro Run Seafile - Cloud Storage System - in Docker](https://i.ytimg.com/vi/mEIBA3Tlcb0/mqdefault.jpg)
![Host Your Own GitHub Alternative with Gitea in Docker
#Gitea #Git #Docker
Full steps can be found at https://i12bretro.github.io/tutorials/0520.html
What is Gitea
Gitea is a community managed lightweight code hosting solution written in Go. - https://gitea.io/
Installing Docker
01. Log into the Linux based device
02. Run the following commands in the terminal
# install prerequisites
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg-agent -y
# add docker gpg key
curl -fsSL https://download.docker.com/linux/$(awk -F= /^ID=/{ print $NF } /etc/os-release)/gpg | sudo apt-key add -
# add docker software repository
sudo add-apt-repository deb [arch=$(dpkg print-architecture)] https://download.docker.com/linux/$(awk -F= /^ID=/{ print $NF } /etc/os-release) $(lsb_release -cs) stable
# install docker
sudo apt install docker-ce docker-compose containerd.io -y
# enable and start docker service
sudo systemctl enable docker && sudo systemctl start docker
# add the current user to the docker group
sudo usermod -aG docker $USER
# reauthenticate for the new group membership to take effect
su - $USER
Running Gitea
01. Now that Docker is installed, run the following commands to setup the Gitea Docker container and run it
# create working directory
sudo mkdir /home/$USER/docker/gitea -p && sudo mkdir /home/$USER/docker/mariadb -p
# run the mariadb docker container
docker run name mariadb -e MYSQL_ROOT_PASSWORD=p@$$word -e MYSQL_USER=gitea_rw -e MYSQL_PASSWORD=G1te@ -e MYSQL_DATABASE=gitea -v /home/$USER/docker/mariadb:/var/lib/mysql -p 3306:3306 -d mariadb
# run the Gitea docker container
docker run name gitea -d -p 3000:3000 -p 222:22 -v /home/$USER/docker/gitea:/data -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -e USER_UID=1000 -e USER_GID=1000 -e GITEA database DB_TYPE=mysql -e GITEA database HOST=DNSorIP:3306 -e GITEA database NAME=gitea -e GITEA database USER=gitea_rw -e GITEA database PASSWD=G1te@ restart=unless-stopped gitea/gitea:latest
02. Open a web browser and navigate to http://DNSorIP:3000
03. Confirm the settings on the Initial Configuration screen ≫ Click the Install Gitea button
04. Click the Register Now link
05. Enter a username, email and password ≫ Click the Register Account button
06. Welcome to Gitea running in a Docker container
Documentation: https://hub.docker.com/r/gitea/gitea
### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro Host Your Own GitHub Alternative with Gitea in Docker](https://i.ytimg.com/vi/mTJXXfR4vaU/mqdefault.jpg)

![Run miniPaint - Browser Based Image Editor - on Windows
#miniPaint #ImageEditor #Windows
Full steps can be found at https://i12bretro.github.io/tutorials/0894.html
What is miniPaint?
[miniPaint is an] online image editor lets you create, edit images using HTML5 technologies. No need to buy, download, install or have obsolete flash. No ads. Key features: layers, filters, HTML5, open source, Photoshop alternative.
miniPaint operates directly in the browser. You can create images, paste from the clipboard (ctrl+v) or upload from the computer (using menu or drag & drop). Nothing will be sent to any server. Everything stays in your browser. - https://github.com/viliusle/miniPaint
Installing miniPaint
01. Log into the Windows device
02. Download the latest miniPaint release https://github.com/viliusle/miniPaint/releases/latest
03. Download NodeJS https://nodejs.org/en/download/current/
04. Install NodeJS, accepting all defaults
05. Extract the downloaded miniPaint files
06. Rename the extracted folder miniPaint
07. Cut the miniPaint folder to a location it can safely run from, C:Program FilesminiPaint in this example
08. Hold the SHIFT key and right click in the white space ≫ Open PowerShell windows here...
09. Run the following commands in the PowerShell window
# install dependencies
npm install
# build minipaint
npm run build
# run minipaint
npm run server
10. Open a web browser and navigate to http://DNSorIP:8080
11. Welcome to miniPaint
Run miniPaint on System Startup (Optional, but recommended)
01. Press CTRL + C to kill the running miniPaint process
02. Open a text editor and paste the following
:: Start miniPaint server
cd /D %~dp0
start miniPaint /b npm run server
03. Save the file as minipaint.bat in the miniPaint directory, C:Program FilesminiPaint in this example
04. Click on the Start Button ≫ Type task ≫ Launch Task Scheduler
05. Right click the Task Scheduler Library folder in the left pane ≫ Create Basic Task...
06. Set the name to miniPaint and optionally set a Description ≫ Click Next
07. For the Trigger, select When the computer starts ≫ Click Next
08. For the Action, select Start a program ≫ Click Next
09. Complete the form fields as follows:
Program/script: %ProgramFiles%miniPaintminipaint.bat
Add arguments:
Start in:
10. Click Next
11. Check the Open the Properties dialog checkbox ≫ Click Finish
12. In the Properties dialog, click the Change User or Group... button
13. Type System in the Object name field ≫ Click OK
14. Check the Run with highest privileges box
15. Click OK to create the scheduled task
16. Right click the miniPaint task ≫ Run
17. Refresh the open web browser to verify miniPaint is now running from the scheduled task
Source: https://github.com/viliusle/miniPaint/wiki/Build-instructions
### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro Run miniPaint - Browser Based Image Editor - on Windows](https://i.ytimg.com/vi/n9XpXzCVRoM/mqdefault.jpg)
![Install MyBB - Open Source Forum Software - on Linux
#MyBB #Forum #Linux
Full steps can be found at https://i12bretro.github.io/tutorials/0934.html
What is MyBB?
MyBB is the free and open source forum software powering thousands of engaging, vibrant, and unique communities across the internet. - https://mybb.com/
Installation
01. Log into the Linux device
02. Run the following commands in a terminal:
# update software repositories
sudo apt update
# install any available software updates
sudo apt upgrade -y
# install Apache HTTPD and MySQL
sudo apt install apache2 mariadb-server mariadb-client wget zip -y
# install PHP components
sudo apt install php php-mysql php-common php-gd php-mbstring php-xml -y
# configure the MySQL database
sudo su
mysql_secure_installation
03. Press Enter to login as root
04. Type N and press Enter to not switch to socket authentication
05. Type Y and press Enter to set a root password, type the password twice to confirm
06. Type Y and press Enter to remove anonymous users
07. Type Y and press Enter to disallow root login remotely
08. Type Y and press Enter to remove the test database
09. Type Y and press Enter to reload privilege tables
10. Run the following command to login into MySQL:
mysql -u root -p
11. Authenticate with the root password set earlier
12. Run the following commands to create the mybb database and database user
CREATE DATABASE mybb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT ALL ON mybb.* TO mybb_rw@localhost IDENTIFIED BY My44_rw$;
FLUSH PRIVILEGES;
EXIT;
exit
13. Continue with the following commands to download and extract MyBB to the webroot
# fetch the latest download URL
regex=browser_download_url: (https://github.com/mybb/mybb/releases/download/[^/]*/mybb_[^/]*.zip) && response=$(curl -H Accept: application/vnd.github.v3+json https://api.github.com/repos/mybb/mybb/releases/latest) && [[ $response =~ $regex ]] && downloadURL=${BASH_REMATCH[1]}
# download latest mybb version
sudo wget -O /tmp/mybb.zip $downloadURL
# extract the downloaded zip archive
sudo unzip /tmp/mybb.zip -d /var/www/html
# delete the Documentation directory
sudo rm /var/www/html/Documentation -R
# rename mybb folder
sudo mv /var/www/html/Upload /var/www/html/mybb
# rename htaccess file
sudo mv /var/www/html/mybb/htaccess.txt /var/www/html/mybb/.htaccess
# set permissions
sudo chown -R www-data:www-data /var/www/html/mybb
# create a config file
sudo touch /var/www/html/mybb/inc/config.php
# make some files writable
sudo chmod 666 /var/www/html/mybb/inc/config.php /var/www/html/mybb/inc/settings.php
sudo chmod 777 /var/www/html/mybb/cache/ /var/www/html/mybb/cache/themes/ /var/www/html/mybb/uploads/ /var/www/html/mybb/uploads/avatars/
14. Open a web browser and navigate to http://DNSorIP/mybb
15. Click Next at the Welcome screen
16. Click Next at the License Agreement
17. Click Next at the Requirements Check
18. Complete the Database Configuration as shown below
Database Engine: MySQL Improved
Database Server Hostname: localhost
Database Username: mybb_rw
Database Password: My44_rw$
Database Name: mybb
Table Prefix: mybb_
19. Click Next after the table creation completes
20. Click Next to complete the Table Population
21. Click Next at the Theme Insertion screen
22. Modify the Board Configuration form as needed ≫ Click Next
23. Create an administrator account by entering a Username, Password and Email Address ≫ Click Next
24. Back in the terminal, remove the /install directory with the following command
# remove the install directory
sudo rm /var/www/html/mybb/install -R
25. Back in the browser, navigate to http://DNSorIP/mybb/admin/index.php
26. Login with the administrator username and password created earlier
27. Welcome to MyBB
Source: https://docs.mybb.com/1.8/install/
### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro Install MyBB - Open Source Forum Software - on Linux](https://i.ytimg.com/vi/nIIw8207D9o/mqdefault.jpg)

