• 0 Posts
  • 46 Comments
Joined 2 years ago
cake
Cake day: June 16th, 2023

help-circle

  • I’ve been going down the slef hosting rabbit hole recently.

    First, Home Assistant is worth doing - you’ve not got a smart home yet but this is the easy way to get one going. So worth it. You can buy a few cheap WiFi plugs, and plug in devices like lights or stuff you don’t want on stand by and you have the start of a smart home. A smart thermostat and smart radiator valves are surprisingly easy to set up if you want to save some money and keep your home efficient - a bit more of an investment but worth it if you find you like the ease and power of WiFi plugs.

    I also recommend Pihole - it’s an ad blocker for your entire network. You can run it on Docker on x86 machines - you just point your router to use it as the DNS and it then filters all requests for you. It’s really improved my experience on all my devices.

    Next, Paperless NGX - scan your documents and paperless NGX will OCR read them to make them searchable and keep them in a database for you. You can use it to go paperless. Just make sure to sort our a backup.

    Joplin is quite a good note taking app which you can self host to sync your devices and keep your data secure.

    Syncthing is fantastic for syncing files between devices. I sync my main PC and living room theatre PC, plus in my case my Raspberry Pi as an always on broker and local backup.


  • Some good advice already in this thread.

    Also worth considering QEMU as an alternative to VirtualBox. The Virt-manager tool is decent way of managing machines, and it’s relatively straight forward to create a base machine if you’re duplicating it. Virtualbox is perhaps initially more user friendly for absolute beginners, but once you have any familiarity with virtualization I’d suggest QEMU offers much more.

    Also I find integration between the guest and the host linux system is generally more straight forward. Most linux systems already ship with samba and other relevant tools QEMU uses to interact between host and guest. There isn’t a need to faff around with the guest-additions stuff. Plus KVM virtual machines can run with near native performance.


  • I have one of these, it’s a decent mini PC. It’s decently powerful - I used to play some steam games on it; a bit equivalent to steam deck or a bit more powerful. I used it for streaming on my home TV. I upgraded to a even better one as I liked it so much - and wanted to do more gaming.

    It’s a full PC basically. Whether it suits your purposes really depends on what you want to host? It could be overpowered and a bit redundant for a lot of self hosting uses.

    I have a Raspberry Pi 5 which is cheaper than this, and am hosting docker with Home Assistant, Sync thing, and fresh RSS running on it at the moment with plenty of spare memory and cpu resource.

    This mini PC is considerably more powerful and will have a higher power use at idle. You may struggle to use it at capacity so may be a bit wasteful?

    And even the rasp pi 5 is over powered and expensive for a lit of common home server users.

    So whether this PC is a good price and choice really depends on what you want to do with it. It’s at the end of the spectrum of being able to comfortably play 4k video. So it’d likely be a decent Jellyfin streaming host if that’s what you want?



  • Yeah, Transport Fever is not a city building game. Its a transport game, like Transport Tycoon.

    City Skylines has a great transport element to it but its ultimately a city builder.

    Cities 2 has been an unmitigated disaster. The single biggest strength of the first game was its user generated assets easily accessed via steam workshop but cities 2 still has no official way of doing it even now. They seriously compromised and broke the game by trying to make something that works the same on PC and Consoles. Its been 18m and that still isn’t fixed and they’re still focused on trying to release for consoles rather than fix the single biggest fundamental flaw.

    Transport Fever 3 is a game people are looking forward to, but not as a replacement for cities skylines.





  • I use Jellyfin as a home media server - in my set up I have it running on my desktop PC, and I use it to stream a media library to my tv.

    A home media server basically just means its meant to be deployed at a small scale rather than as a platform for 1000s of people to use.

    Your scenario is exactly what Jellyfin and Plex can do. If you have 5 users then you just need a host device running the server that is powerful enough to run 5 video streams at the same time. The server can transcode (where the server takes on the heavy lifting needing a more powerful CPU) or direct play (where all the server does is send the bits of the file and the end user’s device such as a phone or smart tv does the hard work of making a quality play, so a lower power server device can work).

    If this is contained within your home, your home wifi or network should be fine to do this, even up to 4k if your network is good enough quality. If the 5 people are outside your home then your internet bandwidth - particularly your upload bandwidth - and your and their internet quality will be important determinant of quality of experience. It will also need more configuring but it is doable.

    This doesn’t need to be expensive. A raspberry pi with storage attached would be able to run Jellyfin or Plex, and would offer a decent experience over a home network if you direct play (I.e. just serve up the files for the end users device to play). You might need something more powerful for 5 simultaneous direct play streams but it would still be in the realms of low powered cheap ARM devices.

    If you want to use transcoding and hardware acceleration you’d need better hardware for 5 people to stream simultaneously. For example an intel or amd cpu, and ideally even something with a discrete graphics card. That doesn’t mean a full desktop PC - it could be an old PC or a minipc.

    However most end user devices such as TVs, PCs, Phones and tablets are perfectly capable of direct playing 1080p video themselves without the server transcoding. Transcoding has lots of uses - you can change the audio or video format on the fly, or enable streaming of 4k video from a powerful device to a less powerful device - but its not essential.

    Direct play is fine for most uses. The only limitation is the files on the server need to be in a format that can be played on the users device. So you may need to stick to mainstream codecs and containers; things like mp4 files and h.264/avc. You could get issues with users not being able to playback files if you have say mkv files and h. 265/hevc or vp9. Then you’d either need to install the codecs in the users device (which may not be possible in a smart tv for example) or use transcoding (so the server converts the format on the fly to something the users device can use but then needing a more powerful server)

    I prefer Jellyfin as its free and open source. It has free apps for the end user for many devices including smart tvs, streaming sticks, phones, tablets and PCs. Its slightly less user friendly than plex to set up but not much. And the big benefit is your users are only exposed to what you have in your library.

    Plex is slightly more user friendly but commerical. You have to pay for a licence to get the best features and even then it pushes advertising and tries to get your users to buy commercial content. Jellyfin does not do that at all.

    Finally if your plan is to self host in the cloud, again this is doable but then you stray into needing to pay for a powerful enough remote computer/server, the bandwidth for all content to be served up (in addition to your existing home internet) and the potential risk of issues with privacy and even copyright infringement issues around the content you are serving. A self hosted device in your home is much more secure and private. A cloud hosted solution can be secure but youre always at risk of the host company snooping your data or having to enforce copyright laws.

    Edit: the other thing to consider ia an FTP server. If you just want to share the files, its very simple to set up. What Jellyfin and Plex offer is convenience by having a nice library to organise things, and serving up the media. But direct play from a media server is not far off just downloading the file from an ftp server to your home device and playing it. But you can also download files from a Jellyfin server so I’d say its worth going the extra step and to use a dedicated media server over ftp.


  • Yeah took them years to recognise the value in FiveM. At first they trued banning its makers, even sending private investigators after one, and accused it of being a tool to facilitate piracy. Then they changed the rules to allow non commercial mods online in 2022, and finally bought the makers in 2023.

    I still find it a bit bizarre they’re not launching on PC at the same time as the consoles. Its the PC landscape where all the modding comes from, and PC is the single biggest gaming platform. But in fairness simultaneous launches are risky, and PC launches are more complex in terms of the breadth of hardware that needs supporting. But it’ll be PC that facilitates the most user generated content.



  • Unfortunately all your games on Steam are a license to run the game not ownership of the game. This was true on CD and dvd too but unenforceable. Now it’s enforceable and publishers can dictate how you play their games.

    I guess publishers could say you’re not allowed to use Steam Proton with their games too. But presumably Valve could say you’re not welcome on their platform unless you support all their tools.

    Now if Valve set up a cloud streaming service… That would be an interesting thing. I wonder where the publishers would stand?


  • In terms of your connection, LAN and WAN isn’t really going to be the way to go except for some very specific scenarios.

    The Steam Deck and almost all multiplayer games connect via Internet servers and your steam accounts. Some games you can host and your friend connects directly via the Internet - games are designed to support that so you often don’t need to resort to local LAN/WiFi play.

    It doesn’t matter that you’re next door to each other - you might as well be miles away from each other for all it matters - you both just need good stable internet connections to the remote servers, with decent speed and your Internet routers not too restrictive on your connections (firewalls not blocking access, relevant ports open).

    So basically ensure you have a good WiFi connection. Even better you can also get USB c ethernet dongles or a dock for your steam deck with ethernet to connect to your router directly and avoid WiFi.

    I play with my steam deck docked under the TV, ethernet connection to my router, hdmi to my TV and an xbox controller and Bluetooth headphones. I play on the couch with all the benefits of the steam deck.

    Both of you docking your steam decks with ethernet connections to your Internet routers may give you a better experience.

    Edit: In terms of games to try:

    • Phasmophobia - you can cooperatively try and hunt ghosts, horror game but can be a lot of fun

    • Keep talking and nobody explodes - coop game where you diffuse a bomb, hectic but not needing fps reactions

    • Divinity: Original Sin 1 & 2 - RPG games which can be played in Co op mode, with tactical combat

    • Baldurs Gate 3 - similar to above, same makers but hugely popular and highly regarded game

    • Valheim - coop survival game - explore and build a base, defeats bosses etc

    • Stardew Valley - super cosy farming sim, with simple combat. It’s a very chill multiplayer experience - can just chat away (or not) while building up your joint farm

    There are loads of co-op type games that work well on the Steam Deck.


  • I would certainly do a factory reset before fiddling with the hardware side.

    It’s important to be systematic when problem solving issues like this or you will confused over what has or hasn’t helped.

    I would factory reset it and if that doesn’t work, strongly consider using the warrenty rather than attempting a manual repair. If you’re familiar with fixing electronics then have a go but the worst scenario is you accidentally break sornething else and invalidate the warrenty.


  • Yeah I agree with you. A steam deck “app store” to more easily add in plugins or third party launchers would be ideal.

    It almost seems essential if SteamOS is going to run on other manufacturers platforms. Decky loader and other similar plugins are part of the way there, but a route for installing a curated selection of Linux based tools and apps seems ideal. It’s certainly easily in their power.

    I do wonder though if they don’t want Steam Deck to drift too far from the Windows and Linux apps, but I think it would be in their interest to open up the gyroscope interface in this way on steam deck and make it easier for less technically savy people (or just convenient to bypass the desktop mode). Although the Steam Deck app feels like the windows and Linux apps, it is basically the main interface for the whole OS for most people.


  • It kind of makes sense - Lenovo are testing the water with one device rather than going all in. It’ll be interesting what happens next year - do they give up or does it sell well and they push on further.

    My feeling is SteamOS is so much better in terms of a user interface and experience than the custom interfaces of each manufacturer on Windows that it’ll probably win out, even though native Windows should have an advantage in performance. Microsoft is dropping the ball on making windows work well in this category, and Asus and Lenovo really aren’t great at software. And let’s face it, they’re largely just launchers for Steam on Windows anyway.

    I suspect part of it is also going to come down to whether maintaining their own software and paying a license to Microsoft for Windows for each device is felt to be worth it versus SteamOS.


  • Ubisofts being anti consumer? Surprise surprise!

    They’re not happy because they think people seeing other people not playing a game is the cause of the problem. They’re wrong - it is the result of the problem - they make bad games, so people don’t want to pay rip off prices for them.

    Ubusift needs steam more than steam needs Ubusift. They tried to leave the platform and dictate to their users via their own store and launchers, and then realised people didn’t follow them.

    Steam is no paradise - it’s basically a glorified piece of convenient DRM - but it’s popular and they have no reason to bend to the demands of Ubisoft. Plenty of other devs that make good games that are popular have had the concurrent gamers tally work in their favour - helping people see that a game is growing in popularity or unexpectedly popular.

    I suspect best case for Ubisoft is their games are somehow excluded but that’ll end up being worst case because then it’ll look like no one is playing their games. And I doubt Steam will want to open the can of worms of publishers dictating which features are or are not allowed on steam.