I made a video about copyparty, the selfhosted fileserver I’ve been making for the past 5 years.

The main focus of the video is the features, but it also touches upon configuration. Was hoping it would be easier to follow than the readme on github… not sure how well that went, but hey :D

This video is also available to watch on the copyparty demo server, as a high-quality AV1 file and a lower-quality h264.

  • muusemuuse@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    You made this on your phone on the bus ride to and from work.

    I cleaned the cat box yesterday and considered that an accomplishment.

    Fuck.

  • cyclicircuit@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    19 days ago

    Hello!

    Its been just about a year since someone forwarded this post to me, and I just want to say, I ABSOLUTELY LOVE COPYPARTY

    I’ve kinda started using it for everything. It may have gotten out-of-hand…

    A short list:

    • I use it as the primary file sharing server for a small community I help run
    • I use it as a personal file storage system with search (I wrote a custom plug-in for it that adds content-based search via meilisearch)
    • Perhaps most-unhinged, I started using it the primary network-based file system on my LAN. It has so many more useful features for this than NFS, SSHFS, and Samba that it just became the obvious choice. I set up a webDAV share with a username/password and then mount it via systemd-mount and rclone, and its been working shockingly well.

    Thank you so much for making copyparty, and thank you for posting this <3

    • Andres@social.ridetrans.it
      link
      fedilink
      arrow-up
      1
      ·
      19 days ago

      @cyclicircuit @tripflag I loved copyparty, but my non-technical users sadly found it confusing. Even with White-Gold-Theme-For-Copyparty.

      I want to take the copyparty backend and glue on the frontend from the (now-archived) File Browser project…

  • perishthethought@piefed.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    The fact you mention security features, without ever saying it’s ‘super secure’ tells me you know a lot about what you’re doing. I’m so sick of apps like this that start with “most secure app on the net” but you know they’re delusional. Thank you, going to check this out.

  • Admax@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I’m properly in awe at this project. Not only does it support a wide range of protocols and runs practically everywhere, but it can play audio, video, display images and has keyboard shortcut support ???

    It’s got everything I could think about and so much more.

    I can’t wait to try it out !

    Thank you so much for your time and for making this open source.

    • tripflag@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      it’s such an impressive project! Amazing what they’ve accomplished in so little time, and so important too – we need as many options as we can get.

  • Palle@piefed.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 year ago

    Is there a way to help translate the UI.

    I would like to help translate it into Danish.

  • dblsaiko@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Oh my god, this seems really good and closer to what I want than anything yet. Been looking for something to replace Nextcloud and found nothing good so I might take a look at this.

  • johntash@eviltoast.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Your readme looks super in depth, thanks for that! I haven’t watched the video yet but will later.

    I didn’t see it mentioned from a quick glance, but is either sftp or ftps supported?

  • poVoq@slrpnk.net
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Clearly a labour of love 👍

    Maybe support for some music streaming apps (subsonic?) would be cool?

  • KiwiTB@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Put out some in-depth docker instructions and this will be common use in a month. Good work.

  • gusgalarnyk@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    Sometimes I feel so new to setting up my own digital ecosystem because I look at a thing and think “that’s so cool” but struggle to imagine it at home. So could someone help me understand.

    This would be a replacement for something like Google Drive or Proton Drive? The actions I would use this for would be:

    • sending files to friends
    • managing a collection of files like PDFs, music, ISO’s that could be accessible by my friends (or just my household)

    So I would spin this up on my NAS or my main PC and replace those services and accomplish those actions using this software?

    Are there other services or actions I’m missing? Am I misunderstanding the premise entirely?

    • RheumatoidArthritis@mander.xyz
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      I think Copyparty would be great for that purpose. The only thing you’re missing is a way to expose it to the internet, such as a public IP or some tunnel

      • tripflag@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Yep! Depending on what your home connection looks like, you have a few options:

        if you are lucky enough to have your own private IP-address and are able to open ports, then you’re almost done already – you can put copyparty on some port (or keep the default 3923), and then anyone could connect to it by going to https://your.ip.address:3923/

        (with this approach, you will want to create your own HTTPS certificate so the traffic is properly encrypted – the best option here is to get a domain and get a certificate for the domain)

        however, if you are behind CGNAT, meaning your internet provider has given you a shared IP-address, then people cannot connect directly to your home-PC. One way around that issue is by setting up a machine somewhere on the internet which bridges the gap back home to your PC. Cloudflare offers this as service, and this is explained in the copyparty readme – see the “at home” section for one way to do that.

        if you are against using Cloudflare for idealistic reasons (they are becoming quite powerful since they run a whole lot of the internet), then you can set up a cheap VPS which serves the same purpose. That’s my setup, and how you are accessing the copyparty demo server right now – I have the cheapest VPS you can get from Hetzner. The VPS is running nginx, and it forwards the traffic to my homeserver through an SSH tunnel. I haven’t documented this approach in the copyparty readme, but I have a feeling a lot of other people have :>