abominable_panda

joined 2 years ago
[–] abominable_panda@lemmy.world 20 points 4 days ago (1 children)

Did you ever see the movie Holes (2003)?

[–] abominable_panda@lemmy.world 3 points 1 week ago (2 children)

Will be interesting to see where this goes when there are other protocols out there, some that are trying to improve on others. Once one is adopted as the standard it'll be hard to change

[–] abominable_panda@lemmy.world 6 points 1 week ago (1 children)

Tesco in the uk does this.

Coincidentally enough this post a few down from yours (on my feed) shows a trial for the second part of your post

[–] abominable_panda@lemmy.world 5 points 1 week ago* (last edited 1 week ago)

Mauled, eaten or crushed to death

... or cuteness overload

[–] abominable_panda@lemmy.world 10 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Honestly depends on whats being served. As i say people can run servers on enterprise grade multi thousand £ systems or a £50 pi or mini pc.

Since you have a specific usage in mind, media server, you basically want hardware that will allow optimised performance so you can have a lag/ buffer free experience.

Say,

hardware thats good for on the fly encoding/ decoding

Lots of ram for multitasking.

Lots of storage to store the media.

Maybe gigabit network cards for multiuser streaming without bandwidth bottlenecks.

It really depends on the experience and chokepoints

ECC ram ill let someone more familiar answer but im leaning towards non critical and nice to have

Nothing you couldnt upgrade on your typical PC. Just makes life easier...at a cost.

[–] abominable_panda@lemmy.world 63 points 3 weeks ago* (last edited 3 weeks ago) (19 children)

Server serves a specific application(s). PC is general day to day usage.

Both are computers. Pc hardware can be used as a server. Server hardware can be used as a pc.

Using a computer for day to day tasks - call it a pc. Use it to run a web server application or host a game - that one or more users will access - call it a server

Hardware can be configured to optimise it for its function. E.g pc can have latest GPUs and "servers" can have multicore cpus and loads of ram, rack mounting form factor and dual power supplies for redundancy.

But it could also be weak - i have raspberry pi's and old laptops set up as a servers

[–] abominable_panda@lemmy.world 27 points 1 month ago (2 children)
[–] abominable_panda@lemmy.world 4 points 1 month ago

Good on you and props to your parents :)

I just wanted to chime in that "nazi" isn't technically a swear.

Sure, calling someone one when they aren't (some willingly people wear the name with pride) can be hurtful, but in the context you've used it I'd say it's OK.

Just my opinion though

[–] abominable_panda@lemmy.world 1 points 1 month ago

I'm in the same boat... have made a model of my house in SH3D and sketchup in the past. Have since tried doing it in freecad but it really is a struggle but im persevering. Hopefully one day it'll just "click" but its a major time sink atm so im putting it off

[–] abominable_panda@lemmy.world 3 points 1 month ago* (last edited 1 month ago) (5 children)

FreeCAD has a BIM workbench but a fair warning - the learning curve is pretty steep, especially compared to the likes of SH3D and Sketchup

[–] abominable_panda@lemmy.world 2 points 1 month ago

GPL licence under the licences page on their website. Code is on sourceforge i think

 

Hello,

Does anyone know of a FOSS CCTV design software as an alternative to JVSG or CCTVCad?

Thanks

 

Hello,

I've attached a diagram of the setup I'm trying to achieve. Hopefully its clearer than trying to explain it with text...

Basically I'm trying to stream the camera to a selfhosted webpage.

The camera is connected to the VPN server

The stream is picked up on the Media Server (MediaMTX)

The stream is available from anywhere on the local network via whatever protocol MediaMTX offers. All good here.

The webserver set up is Nginx. Works fine.

A basic Wordpress site is set up and I can access it via a domain name over the internet with HTTPS.

What I'm struggling with is getting the "local stream" (read local IP) in to the website. I have WP plugins that let me embed streams, but I suspect the issue is the local IP is not available over the internet so you cant just point it to 192.X.X.X. Saying that though, even on my local network I cant see the stream.

So the questions are,

  1. how can I serve the stream to nginx/ wordpress and
  2. can I somehow have nginx treat the stream as a locally hosted resource that can proxy the stream to remote web browsers?

Ideally I dont want to open up a port on the LAN for a direct streaming to the internet which the website then points to as it seems a unsafe... But if that's the only way then I guess it can''t be helped.

Happy to provide more info if needed.

TIA

Edit: Wordpress is for a separate website project outside of the scope of this post. Only 1 page will be for the video player/ stream but there will be other uses for the website. Not just streaming

Edit 2: Seems the general consensus is that I do need to publicise my video stream.

I've just made my website accessible through its local IP and gotten embedded HLS and WebRTC streams working. Putting the domain back no longer plays the videos so its certainly a networking access issue or even a https issue as the streams are currently http.

I didn't realise you could reverse proxy a video stream! (Even though i did once upon a time use the nginx rtmp server).

I've also been made aware of tailscale + funnel which does a similar thing without exposing my own domain.

I'll have a go at reverse proxying it, which should also sort out the https issue and hopefully be done 🤞

You guys rock!

 

Currently going through "the purge" and decided to record the tools I found here for others convenience.

Reddits own data request.

Bulk Downloader for Reddit

Export Archive

Reddit Manager

Power Delete Suite

1
submitted 2 years ago* (last edited 2 years ago) by abominable_panda@lemmy.world to c/selfhost@lemmy.ml
 

Hello, I figured this would have been asked a lot on reddit but given the sub went private I figured it would be good to ask the question here for people like me in this situation.

I've recently managed to upgrade my server from an old 4gb Celeron laptop to an Optiplex 3070 i5-8500 16gb and see it as an opportunity to improve my system.

Currently on the laptop I have Ubuntu Server with docker. The containers I have running are:

  • pihole
  • rtsp-server
  • nextcloud
  • ntfy
  • wireguard
  • nginx
  • zoneminder (was previously shinobi) cctv
  • php7.4
  • portainer
  • mosquitto
  • homeassistant
  • phpmyadmin
  • certbot
  • mariadb
  • openproject (currently unable to run this alongside zm due to lack of ram)

I think there's also a cron job for something running in the back, possibly for DNS updating. fstab is also edited to automount a HDD

Its been running well for a few years. I'm surprised given the specs of the laptop but there we go.

I don't know if in future I'd want to spin up other services like the *arr's and jellyfin and I dont really have much media or the knowhow on how to get them. I'm new to indexers and whatnot. I'm sure another post will come up/ has already asking what services people run

Anyway, the question is should I :

  1. Install Proxmox and a Debian/ Ubuntu Server VM and move my docker containers there?
  2. Try and transfer to LXC alternatives?
  3. Stick with docker on host?

I feel like I may have previously (years ago) tried installing proxmox on the laptop but it didnt work well (either lack of hypervisor support or low specs). If its the latter then I know host+docker can run on a low spec system and therefore uses less resources.

Does the question essentially come down to whether or not I need a VM? Or is the overhead of proxmox so low that it doesnt matter? What would you guys recommend and why?

TIA and it's nice to meet you all on lemmy!


Edit: Thanks everyone for your inputs. I think the general consensus Proxmox is the preferred route given it's "low overhead", ease of backup solution and generally its ease of making/ removing containers and VM's.

I'll give Proxmox a go with option 1 and perhaps try and get a value for the "low overhead" and see how I like it given i've never tried it before.

Fedora + podman was also suggested. I guess that comparison with docker is another question and discussion to be had

Happy hosting!

view more: next ›