Yunohost : what is the best hardware config

Hello,

In 2021, I would like to change my YunoHost hardware to something more sustainable. The equivalent of the Fairphone project for my beloved server. Aka could change every part by myself.

I recently read that a person find is hard drive broken during the holidays. I tell myself that even if I have backups everywhere it would be a failure that would bother me a lot.

So why not order a hard drive as a spare and with appropriate harddrive made once per week a clone from hard drive A to hard drive B. This makes an additional backup and makes the remplacement easier.

So in the idea I would like to know what is necessary as minimum hardware for the operation of YunoHost.

  • Graphics card (better for visual access if SSH is dead).
  • RAM
  • Hard disk
  • USB
  • Processor
  • Mother card
  • Card network
  • Card control
  • Fan maybe ?

In this way I tell myself that if I have an element that break I can only replace that in the box which will serve as a “computer” for my server.

Have any of you tried a similar adventure?

Thanks for reading me.
And sorry if my English is not correct.

Guillermo

Hi there,

In 2021 i want to change my YunoHost server on something more lasting.

First please apologize for my bad english. It is not my mother tongue, but after the last meeting of contributor i could read

Hi,

What is you current hardware configuration ?

1 Like

It totally depends on which applications you plan to use, the number of (simultaneous) users…
Yunohost runs even on a Raspberry Pi Zero, but few apps will be at ease with that hardware, even with only one user.
You need to define that first (at least a wage idea).


Apart from this, here’s some general comments, assuming you are talking of a “complete” PC and not an integrated chip like a Raspberry Pi:

  • you don’t need a graphics card as long as your CPU as an IGP (an integrated graphic processor) to manage the display. All of them are powerful enough to display a basic desktop or web browser
  • the fan totally depends on your configuration and cooling needs. Some configuration are fine with passive cooling.
  • you need to be able to install Debian 10 on your hardware (Yunohost is currently based on Debian 10). By that I mean it should be supported by Debian 10, which is probably the case for most configurations.
2 Likes

Hi,

In this project, i will be able to change for example the RAM card if it’s not enough.

For my data, now i only have a 100Go disk and all data is on an external disk.

It’s interessting that i no need graphical card.

In fact it’s more a project to have possibility to change each part infitny when i needeed (like burn or to old or to light to made Yuno and my apps work properly).

I will try to take in touch with some technical store local

Thanks

This is an old thread but I have a very similar question:

I’m running my server currently on a rspi4 with 4G RAM and an external SSD card. I’m running mainly Funkwhale and syncthing for 5 users, which works well. However, I want to install iceshrimp and start hosting a lot more friends on my server (not 100’s either obviously). I don’t think this is feasable on the current set-up. I looked around and my options are:

  • buy a rspi with more RAM around 8G RAM
  • make a more complete set-up, buy a server/computer desktop.

However, I’m an not a computer expert and am unclear if 8 G RAM will be sufficient, plus I would still be using an ssd card which isn’t ideal. For the second option, I just have no clue what computer/server I would need to buy to host iceshrimp for around 30 people, and still host funkwhale and syncthing for 5 users on the same hardware?

so again, what would the necessary minimum hardware be for operating yunohost for this usecase? are there any server/computers which I could buy out of the box which work well when converted to yunohost for my usecase?

(I didn’t make a new topic since this one exist, but feel free to direct me otherwise.)

this question depends on a lot of things.

also, what about backup? if you have other users than yourself, you are backing up your data…right?

you could try hosting it with 8GB. it’s better to buy less hardware if you can avoid it. i finally moved to an actual server box for the upgrade-ability in the future and to have space for drive bays (backup).

if you have the cash, sure buy a new server/computer desktop…but if you want to be more minimal try the extra ram.

look at the documentation for iceshrimp and see what kind of resources it requires. for RAM, you can never have enough.

i just looked at Raspberry 4. it doesn’t look like RAM is upgradable. in that case, buy another computer and use this Raspberry Pi 4 for small things and testing.

https://www.raspberrypi.com/products/raspberry-pi-4-model-b/specifications/

Hi, thanks for answering.

I have a backup policy and the backup drive is physically seperated from the server setup. I would still backup the same with a new hardware setup.

I don’t have limitless cash to spend, which is why my first option would have been to buy the rspi with 8 GB RAM.

If I buy a new computer what minimal specs would I need to get? I would of course try to get enough RAM, and a decent amount of storage space, but are there any other things that are overlooked?

if you go with a sbc like Raspberry Pi, go with the highest RAM level you can afford. Don’t feel pressure to build the ultimate rig right from the beginning, you might have to do it in stages though you should think about your upgrade path in the future.

If you want to get more of an actual box, I have found this website useful. https://blog.briancmoses.com He does builds and links to the parts, so you can copy his builds.

I got ideas for my build from that website. This is my current setup:
Jonsbo N2 case (if you buy this, replace the noisy fan with a Noctua)
Topton N5105 motherboard
16 GB RAM
256 GB SSD (root drive)
four 3TB drives in ZFS double mirror for storage for jellyfin, and immich.
backup in a 2 bay external USB storage (had this from before)

I used to use an old Lenovo Ideacentre Q190 before I bought the Jonsbo case.

1 Like

Hi again, Thanks for answering. You put me on a good track. I decided to buy a slimbook one because it is easy to upgrade, and they seem like a decent company.

Thanks for the help!

looks good to start with! good luck.