Uploaded March 2024 | Updated September 2026, 2 weeks ago
#Server2025 #VirtualBox #VirtualMachine
Full steps can be found at i12bretro.github.io/tutorials/0914.html
01. Download the Windows Server 2025 iso archive.org/search?query=windows+server+2025&and%5B%5D=mediatype%3A%22software%22
02. Launch Virtualbox
03. Create a New VM by selecting Machine ≫ New
Name: Windows Server 2025
Machine Folder: C:\VMs
Type: Microsoft Windows
Version: Other Windows (64-bit)
Memory Size: 4096 MB
Hard disk: Create a virtual hard disk now
04. Click Create
05. On the Create Virtual Hard Disk dialog
Name the virtual disk image Windows Server 2025.vdi
File size: 50.00 GB
Hard disk file type: VDI
Storage on physical hard disk: Dynamically Allocated
06. Click Create
07. Select the VM and Click Settings
08. Select System ≫ Processor
09. Give the VM at least 2 processors
10. Select Display
11. Slide the Video Memory to 128 MB
12. Select Storage
13. Click on the CD-ROM drive
14. Select the disc dropdown to the right ≫ Choose a virtual optical disc file...
15. Browse to and select the Windows Server 2025 .iso file
16. Click OK
17. Make sure the Windows Server 2025 VM is selected and click Start ≫ Normal
18. If prompted, press a key to boot to the CD/DVD drive
19. Set the Language settings ≫ Click Next
20. Set the Keyboard settings ≫ Click Next
21. Click the I agree everything will be deleted checkbox ≫ Click Next
22. Enter a product key or select I don't have a product key ≫ Click Next
23. Select the desired edition ≫ Click Next
24. On the License Terms screen click Accept
25. With the Unallocated Space selected, click Next
26. Click Install
27. Wait for Windows to copy files, the VM will reboot several times
28. If prompted, enter a Product Key or click Do this later
29. Enter and confirm a password for the Administrator account ≫ Click Finish
30. Select Input ≫ Keyboard ≫ Ctrl-Alt-Del
31. Input the administrator password and login
32. Welcome to Windows Server 2025
--------------------------------------------------------------------
Optional Steps
--------------------------------------------------------------------
01. Select Devices ≫ Insert Guest Additions CD image...
02. If VirtualBox Guest Additions doesn't autorun, open File Explorer ≫ CD Drive ≫ Right click VBoxWindowsAdditions.exe ≫ Run as administrator
03. Install Guest Additions accepting the defaults
04. Accept any driver popups from the Guest Additions installer by clicking the Install button
05. After the installation completes select Reboot now ≫ Click Finish
What's New in Server 2025: docs.microsoft.com/en-us/windows-server/windows-server-2025/get-started/whats-new
### Connect with me and others ###
★ Discord: discord.com/invite/EzenvmSHW8
★ Reddit: reddit.com/r/i12bretro
★ Twitter: twitter.com/i12bretro
#Server2025 #VirtualBox #VirtualMachine
Full steps can be found at i12bretro.github.io/tutorials/0914.html
01. Download the Windows Server 2025 iso archive.org/search?query=windows+server+2025&and%5B%5D=mediatype%3A%22software%22
02. Launch Virtualbox
03. Create a New VM by selecting Machine ≫ New
Name: Windows Server 2025
Machine Folder: C:\VMs
Type: Microsoft Windows
Version: Other Windows (64-bit)
Memory Size: 4096 MB
Hard disk: Create a virtual hard disk now
04. Click Create
05. On the Create Virtual Hard Disk dialog
Name the virtual disk image Windows Server 2025.vdi
File size: 50.00 GB
Hard disk file type: VDI
Storage on physical hard disk: Dynamically Allocated
06. Click Create
07. Select the VM and Click Settings
08. Select System ≫ Processor
09. Give the VM at least 2 processors
10. Select Display
11. Slide the Video Memory to 128 MB
12. Select Storage
13. Click on the CD-ROM drive
14. Select the disc dropdown to the right ≫ Choose a virtual optical disc file...
15. Browse to and select the Windows Server 2025 .iso file
16. Click OK
17. Make sure the Windows Server 2025 VM is selected and click Start ≫ Normal
18. If prompted, press a key to boot to the CD/DVD drive
19. Set the Language settings ≫ Click Next
20. Set the Keyboard settings ≫ Click Next
21. Click the I agree everything will be deleted checkbox ≫ Click Next
22. Enter a product key or select I don't have a product key ≫ Click Next
23. Select the desired edition ≫ Click Next
24. On the License Terms screen click Accept
25. With the Unallocated Space selected, click Next
26. Click Install
27. Wait for Windows to copy files, the VM will reboot several times
28. If prompted, enter a Product Key or click Do this later
29. Enter and confirm a password for the Administrator account ≫ Click Finish
30. Select Input ≫ Keyboard ≫ Ctrl-Alt-Del
31. Input the administrator password and login
32. Welcome to Windows Server 2025
--------------------------------------------------------------------
Optional Steps
--------------------------------------------------------------------
01. Select Devices ≫ Insert Guest Additions CD image...
02. If VirtualBox Guest Additions doesn't autorun, open File Explorer ≫ CD Drive ≫ Right click VBoxWindowsAdditions.exe ≫ Run as administrator
03. Install Guest Additions accepting the defaults
04. Accept any driver popups from the Guest Additions installer by clicking the Install button
05. After the installation completes select Reboot now ≫ Click Finish
What's New in Server 2025: docs.microsoft.com/en-us/windows-server/windows-server-2025/get-started/whats-new
### Connect with me and others ###
★ Discord: discord.com/invite/EzenvmSHW8
★ Reddit: reddit.com/r/i12bretro
★ Twitter: twitter.com/i12bretro

![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)


![Roll Your Own Asset Management System with Snipe-IT
#SnipeIT #AssetManagement #Linux
*** Updated 03/09/2024
Full steps can be found at https://i12bretro.github.io/tutorials/0500.html
What is Snipe-IT?
Snipe-IT is a Free Open Source (FOSS) project built on Laravel. Snipe-IT was made for IT asset management, to enable IT departments to track who has which laptop, when it was purchased, which software licenses and accessories are available, and so on. - https://snipe-it.readme.io/docs
Installation
01. Log into the Linux device
02. Run the following commands in a terminal window:
# update software respositories
sudo apt update
# install available software updates
sudo apt upgrade -y
# install prerequisites
sudo apt install git openssl curl wget zip composer -y
# install Apache HTTPD and MySQL
sudo apt install apache2 mariadb-server mariadb-client -y
# install PHP components
sudo apt install php7.3 libapache2-mod-php7.3 php7.3-curl php7.3-tokenizer php7.3-ldap php7.3-cli php7.3-json php7.3-gd php7.3-mbstring php7.3-mysql php7.3-xml php7.3-zip php7.3-bcmath -y
# configure the MySQL database
sudo su
mysql_secure_installation
03. Press Enter to login as root
04. Type Y and press Enter to set a root password, type the password twice to confirm
05. Type Y and press Enter to remove anonymous users
06. Type Y and press Enter to disallow root login remotely
07. Type Y and press Enter to remove the test database
08. Type Y and press Enter to reload privilege tables
09. Run the following command to login into MySQL:
mysql -u root -p
10. Authenticate with the root password set earlier
11. Run the following commands to create the Snipe-IT database and database user
CREATE DATABASE snipe_it;
GRANT ALL ON snipe_it.* to snipe_it_rw@localhost IDENTIFIED BY $nip3-IT!;
FLUSH PRIVILEGES;
EXIT;
exit
12. Continue with the following commands:
# clone snipe-it from github
sudo git clone https://github.com/snipe/snipe-it /var/www/snipe-it
# create a copy of the sample .env file
sudo cp /var/www/snipe-it/.env.example /var/www/snipe-it/.env
# edit the .env file
sudo nano /var/www/snipe-it/.env
13. Edit the following environment variables as needed
APP_ENV=production
APP_DEBUG=false
APP_KEY=SomethingSecure
APP_URL=http://debian/snipe_it
APP_TIMEZONE=America/New_York
APP_LOCALE=en
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=snipe_it
DB_USERNAME=snipe_it_rw
DB_PASSWORD=$nip3-IT!
MAIL_DRIVER=smtp
MAIL_HOST=smtp.i12bretro.local
MAIL_PORT=25
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDR=snipe-it@i12bretro.local
MAIL_FROM_NAME=Snipe-IT
MAIL_REPLYTO_ADDR=snipe-it@i12bretro.local
MAIL_REPLYTO_NAME=Snipe-IT
MAIL_AUTO_EMBED_METHOD=attachment
14. Press CTRL+O, Enter, CTRL+X to write the changes to .env
15. Continue with the following commands:
# set the owner of the snipe-it directory
sudo chown -R www-data:www-data /var/www/snipe-it
# setup composer working directory
sudo mkdir /var/www/.composer
sudo chown -R www-data:www-data /var/www/.composer
cd /var/www/snipe-it
# install dependencies with composer
sudo -u www-data composer install no-dev prefer-source
# generate app key, type yes to confirm generating a new key
sudo php artisan key:generate
# create snipe-it apache configuration
sudo nano /etc/apache2/sites-available/snipe-it.conf
16. Paste the following configuration into snipe-it.conf
Alias /snipe-it /var/www/snipe-it/public
≪Directory /var/www/snipe-it/public≫
Allow From All
AllowOverride All
Options -Indexes
≪/Directory≫
17. Press CTRL+O, Enter, CTRL+X to write the changes to snipe-it.conf
18. Run the following command to enable the snipe-it site
# enable rewrite module
sudo a2enmod rewrite
# enable the snipe-it site
sudo a2ensite snipe-it
# restart the apache2 service
sudo systemctl restart apache2
Snipe-IT Web Installer
01. Open a web browser and navigate to http://DNSorIP/snipe-it
02. Review the Pre-Flight Checks summary ≫ Click the Next: Create Database Tables button
03. Once the database tables are created, Click the Next: Create User button
....Full steps can be found on GitHub [link at the top]
### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro Roll Your Own Asset Management System with Snipe-IT](https://i.ytimg.com/vi/o8eLiZLq3Ho/mqdefault.jpg)
