this post was submitted on 22 Nov 2023
3 points (80.0% liked)

Self-Hosted Main

511 readers
1 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

My team and I produced videos that are part of a travelling museum exhibit. The plan is to have a tablet in the exhibit that would host the videos and be interactive where someone can select which video to watch. Where we can also design the interface is a bonus. Any suggestions on best way to do this? Go IOS or Android, or windows? Open source or paid apps?

Sorry if this the wrong sub for this question.

top 2 comments
sorted by: hot top controversial new old
[โ€“] [email protected] 1 points 11 months ago

Doesn't sound like a self hosting thing really. More of an app that plays local videos that you can also skin, thing.

Some DIY options:

  • You could build an App with Flutter that allows you to play videos from the filesystem.
  • Create a PWA (web app), that gets served from an external Cloud source or serve it from a local Raspberry Pi.
  • You may even be able to just dump a single app.html file in a folder. It could contain your HTML, CSS, and JS. If your iconography is simple you could just embed them as SVGs, otherwise reference images the same as the videos. You may run into file permission errors going this route. For example I tried running an html file I created on my Android device, and Chrome complained but another app called HTML viewer didn't. Probably just had to drop the file in a directory that the Chrome App had access to but I didn't want to put anymore time into it.
[โ€“] [email protected] 1 points 11 months ago

Build a webpage, host it on the device.