Streama is a free and open-source media streaming platform that allows you to stream movies, TV shows, and music from your own collection. In this tutorial, you will learn how to install Streama on Windows 11.
Before we get started, you will need the following:
Open your command prompt or Git Bash console and navigate to the directory where you want to install Streama.
cd C:\path\to\directory
Clone the Streama repository from GitHub using the following command:
git clone https://github.com/streamaserver/streama.git
Once the repository is cloned, navigate to the Streama directory using the following command:
cd streama
Create a new file called "application.yml" in the "src/main/resources" directory. You can use any text editor to create this file. Add the following contents to the file:
spring:
datasource:
url: jdbc:h2:./data/db
driverClassName: org.h2.Driver
username: sa
password:
jpa:
database-platform: org.hibernate.dialect.H2Dialect
database: H2
show-sql: false
hibernate:
ddl-auto: update
streama:
baseUrl: http://localhost
port: 8080
contextPath:
api:
prefix: /api/
version: /v1
enabled: true
hailmary:
enabled: false
debug:
enabled: false
Save and close the "application.yml" file.
Build Streama using the following command:
gradlew bootRepackage
Wait for the build process to finish.
Run Streama using the following command:
java -jar build/libs/streama-*.war
Wait for Streama to start. When it's ready, you should see the following message in your console:
Started StreamaApplication in X seconds (JVM running for X)
Open your web browser and go to "http://localhost:8080/". You should see the Streama login page.
Sign in with the default username "admin" and password "admin".
You can now start configuring and using Streama to stream your media content.
You have successfully installed Streama on your Windows 11 machine. You can now start streaming your media content to any device connected to your local network. If you encounter any issues during the installation process, refer to Streama's official documentation or seek help on their GitHub page.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!