Formerly /u/Zagorath on the alien site.

  • 8 Posts
  • 126 Comments
Joined 3 years ago
cake
Cake day: June 15th, 2023

help-circle

  • I’ve no comments on RISC-V, but I agree that a move towards ARM in the Windows & Linux worlds would seem sensible. I would guess it hasn’t happened for the same reason IPv6 hasn’t taken over. Too much momentum. Too many developers still working in an x86 world, too many legacy apps that won’t easily run on ARM, too many hardware manufacturers each making the individual choice to keep making the current-popular option. Apple could transition because they’re the single gatekeeper. They make the decision, and everybody else who wants to use a Mac has to follow along. I’m going to guess that the control they have over the hardware and the software also means Rosetta 2 works a hell of a lot better than Microsoft’s Prism. (I can’t say for sure, having never used an ARM-based Windows machine or an ARM-based Mac.)

    In terms of heat, what kind of room do you have it in? Somewhere with good natural airflow, or away in a closet somewhere?



  • Interesting. I’ve never really played around with that style of VM-based server architecture before. I’ve always either used Docker (& Kubernetes) or ran things on bare metal.

    If you’re willing to talk a bit more about how it works, advantages of it, etc., I’d love to hear. But I sincerely don’t want to put any pressure and won’t be at all offended if you don’t have the time or effort.


  • I’m not sure I agree with your definition of walled garden. I’d say it’s a place that’s designed to be nice and easy to use within the bounds designed for you (the garden), but which protects the user from doing something that might harm them, even if that “protection” comes at the cost of being able to do other things they want to do, in a kind of paternalistic way (the wall). The classic example would be iOS, where the only apps you can install are the ones Apple has approved for you. Getting apps from the open web the way you would on Windows, macOS, or Linux could be dangerous!

    Your description of:

    you may run into roadblocks doing things that way, yes. You are pretty much limited to what’s on their (vast) catalog

    Makes it sound very much a walled garden to me. Not as high-walled as iOS of course, but it’s a spectrum.

    But anyway, it’s basically semantics. Not that important what you call it.


  • Not at all. It’s completely open source

    Being open source doesn’t necessarily preclude being a walled garden. If (and I fully admit I could be completely wrong about this) it makes it easy to do certain things through a friendly UI, but it becomes much harder or more awkward (or impossible) to do things that aren’t explicitly supported, as part of a deliberate design decision/tradeoff for that usability.

    Anyway, thanks a heap for answering all my questions. Has been very helpful.



  • Yunohost automates this stuff, if that’s what you’re looking for

    I’m not familiar with Yunohost, but a really quick search makes it look like kind of a walled garden? I already have a walled garden with the Synology, and for a NAS I think that’s fine and I’m happy using the tools that come with it, but the shortcomings of such a system are precisely why I’m wanting to get a more standard Linux server to actually run my applications. If my first look at Yunohost is correct, I very much doubt it would be suitable for me.

    Someone else suggested Caddy. And between their recommendation and some of the stuff I’ve come across when trying to install Nextcloud already, I think that if I do decide the Synology reverse proxy is insufficient, that’s probably what I’d go with.

    I don’t see any reason to continue doing that.

    The simple answer is just that it’s easy. I don’t have particularly complex needs right now. These two tools are already installed. I haven’t done very much with them, but what little I have done has shown itself to be really, really easy. And I don’t know what I would actually gain from a more manually approach. Definitely open to the idea of doing it myself if there is a particular reason for it though.

    The one thing Intel is better at is hardware transcoding. So if you want to run Plex, Jellyfin, etc.

    Ah ok yeah, thanks. So video transcoding is the only reason to consider Intel over AMD, then? I don’t have immediate plans to run Jellyfin, but it’s one of many things at the back of my mind I might want to do, so I’ll keep it in mind. It’s easy enough to have Jellyfin run on a server which accesses files stored on the Synology, and have transcoding take place on the server, right?

    Thanks for all the help!


  • Wow thanks, a lot of great advice in here!

    I actually do have an old m2 drive sitting around somewhere, if I can find it. I think it was an m2 SATA (not NVMe) drive though, so not sure if there’s any advantage over a 2.5" other than the physical size.

    What exactly is proxmox? A distro optimised for use in home servers? What does it do for you exactly that’s better than more standard Debian/Ubuntu?



  • I take it ARM still not there package wise

    I think for a lot of use cases it might be there. Unfortunately for me specifically, I think ARM might be the cause of part of my problems with Puppeteer, which is why I’m ruling it out.

    You’re based in Brissy or further north in Qld, right? What kind of thermals does your system have, and what’s the room it lives in like?

    haven’t dealt with USB attached storage before

    I actually have, and if you’re interested I’d say go for it, with a couple of caveats. It worked great for me for years with my MediaWiki, torrents, and a couple of other minor web services hosted on my Raspberry Pi, with data stored on the USB external drive. I think it may have been a Seagate, even. Unfortunately I made the mistake of not backing it up, and when the external drive died I lost my data. That would be the biggest thing I’d consider if you’re looking into a USB external HDD. It’s extra important since the drive is probably not designed to be always on in the way a WD Red or equivalent is.





  • Fwiw I suspect they won’t go back. The reason they rolled it back is supposedly because they saw real drops in sales. Now they know this is a decision that will actually reduce their bottom line, they won’t be so quick to try it again.

    But even if they do, you’ll be fine. Might be worth avoiding some of their proprietary packages if those packages lock you in (e.g., don’t use Synology Photos, use Immich or something else, even if you install it and/or store your actual photo files on your Synology) to make it so that if they do do something like this, you are easily able to switch to a different NAS next time you buy one. But you’ll be fine for your device. Even last time they tried this, it only applied to newer models, not to people who had already bought a Synology.





  • Seems weird to me that there’s an AIO container that seems to contain other containers, but anyway I guess thats a synology thing.

    No, that’s a Nextcloud thing. From what I can tell, it seems to be the preferred way of setting up Nextcloud these days. https://github.com/nextcloud/all-in-one

    afaict it’s not that one container contains the containers, so much as one container is given control of the Docker socket so that it can create and control the other containers automatically.

    all those containers are “starting” because theyre waiting for one other container to finish “starting” before starting up themselves

    Apache and notify-push are waiting for Nextcloud. Nextcloud is waiting for Database. Whiteboard is waiting for Redis.

    I have no idea what’s wrong with Database, Redis, or Collabora, but their errors aren’t obviously related to dependencies, to me. (Collabora’s could be, but it’s at least a different type of dependency since the logs are mostly [ remotefontconfig_poll ] ERR Remote config server has response status code: 502 (Bad Gateway)| wsd/RemoteConfig.cpp:133. I’ve not really started looking into it since it’s a rather downstream component and the core components failing is more important.)

    Imaginary just says:

    Imaginary has started
    

    Is the 404 in the master container logs from you trying to access the instance in your browser?

    Doesn’t seem to be. Seems to add a new log periodically even when I don’t try to load it up. I’m guessing the 404 comes from some kind of automated uptime checker?



  • Whoops. Just cleaning up some old tabs and realised I never responded to this. Thanks! It was some really interesting info.

    dual booting, as a concept, almost always exists in relation with Windows

    Hard to dispute this, except perhaps for the really niche situation of someone dual booting Linux on a Mac. Not especially useful very often, since Macs are a UNIX system. And because of that, not very common compared to Windows on a Mac, or dual booting Windows & Linux.