Web developer. Lead developer of PieFed

  • 37 Posts
  • 381 Comments
Joined 3 years ago
cake
Cake day: January 4th, 2024

help-circle

  • Good question.

    A GUI will be easier to get into - you can use a gui file browser app to learn the layout of the file system, you can use a GUI text editor to change config files, that sort of thing. It’ll mean you can do a few basic things intuitively which will be less intimidating. So from a maintaining momentum and morale point of view it might be best to have a GUI initially even though you have to learn all the cli stuff eventually anyway and you’ll most likely be running a headless server on real hardware eventually.


  • Self-hosting is a very individual journey - everyone wants different things and finds they own way to meet their own requirements. So there isn’t really one guide that covers everything.

    Anyway, as a general road map:

    1. Create a Virtual Machine on your PC. Install Linux inside the VM.

    2. Play around in the VM to learn Linux basics. When you break the OS you can just wipe the VM and reinstall.

    3. In the VM, try some docker containers until you’re comfortable-ish with docker.

    4. Maybe try Yunohost in the VM. You might find Yunohost saves you a lot of time and hassle.

    5. Get hardware suitable for your goals.

    6. Install Linux, configure networking and docker containers on real hardware.














  • Rimu@piefed.socialtoSelfhosted@lemmy.worldDo you host your own AI?
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    3
    ·
    edit-2
    17 days ago

    The other day I made a machine learning model that classifies images as either ‘a certain type of undesirable image’ (no, not porn) or ‘any other image’. It is 96.4% accurate and takes 14 ms to classify one image (using CPU only - with a GPU it could be 5x - 10x faster).

    I plan to offer this as an API service that social media networks can use to filter posts.