Streama is a fantastic self-hosted media streaming application that allows users to stream local media, including movies, TV shows, and music. To get started with Streama on OpenSUSE Latest, follow the steps enlisted below.
To install Java on your OpenSUSE Latest, enter the following command in your terminal window.
sudo zypper install -y java-1_8_0-openjdk
This will install Java 8 on OpenSUSE Latest.
To install MySQL on OpenSUSE Latest, follow the instructions provided below.
sudo zypper install -y mysql mysql-devel mysql-workbench
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
Navigate to Streama server on GitHub, and click on the 'Code' button to download the code as a ZIP file. Alternatively, you can clone the repository by entering the command below.
git clone https://github.com/streamaserver/streama.git
The above command will clone Streama server repository to your local machine.
After downloading the Streama server, navigate to the root directory of the Streama server and create a copy of the properties file.
cd streama/server/
cp application.yml.example application.yml
Next, open the application.yml file using a text editor of your choice and update the following database settings.
datasource:
url: jdbc:mysql://localhost:3306/streama?createDatabaseIfNotExist=true&useSSL=false
username: root
password: password
To build Streama from the source code, run the following command.
./gradlew bootJar
This will create a JAR file for the Streama server in the build/libs/
directory.
To run Streama server, you need to start the JAR file you created in Step 5.
java -jar build/libs/streama-server-*.jar
This command will start the Streama server on your OpenSUSE Latest.
Open your favorite browser and navigate to http://localhost:8080
to access the Streama server web interface.
Congratulations! You've successfully installed Streama on OpenSUSE Latest. You can now add your media files and stream them on your local network.
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!