Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. Selfhosted
  3. File collecting program?

File collecting program?

Scheduled Pinned Locked Moved Selfhosted
selfhosted
24 Posts 16 Posters 27 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O This user is from outside of this forum
    O This user is from outside of this forum
    object@sh.itjust.works
    wrote on 5 Jun 2025, 18:50 last edited by object@sh.itjust.works 6 May 2025, 14:52
    #1

    I find myself often having to transfer a random files from another person's device to mine. Existing file sharing solutions aren't exactly ideal because they either require me to remember a very long URL (file shares), or requiring me to log in on others' device (cloud). I'm wondering if there's a program where anyone can upload files, but can only be viewed and downloaded from the server by authenticated users. I understand it's not wise to accept files from unauthenticated users, but it would be so damn convenient. If there isn't one, I suppose that would be my next project.

    F C R D I 9 Replies Last reply 5 Jun 2025, 18:53
    27
    • O object@sh.itjust.works
      5 Jun 2025, 18:50

      I find myself often having to transfer a random files from another person's device to mine. Existing file sharing solutions aren't exactly ideal because they either require me to remember a very long URL (file shares), or requiring me to log in on others' device (cloud). I'm wondering if there's a program where anyone can upload files, but can only be viewed and downloaded from the server by authenticated users. I understand it's not wise to accept files from unauthenticated users, but it would be so damn convenient. If there isn't one, I suppose that would be my next project.

      F This user is from outside of this forum
      F This user is from outside of this forum
      fartsparkles@lemmy.world
      wrote on 5 Jun 2025, 18:53 last edited by
      #2

      What’s the context in which you’re needing to share files?

      My first thought is host your own FTP server and send people credentials to log into it with and upload.

      O 1 Reply Last reply 5 Jun 2025, 19:00
      5
      • O object@sh.itjust.works
        5 Jun 2025, 18:50

        I find myself often having to transfer a random files from another person's device to mine. Existing file sharing solutions aren't exactly ideal because they either require me to remember a very long URL (file shares), or requiring me to log in on others' device (cloud). I'm wondering if there's a program where anyone can upload files, but can only be viewed and downloaded from the server by authenticated users. I understand it's not wise to accept files from unauthenticated users, but it would be so damn convenient. If there isn't one, I suppose that would be my next project.

        C This user is from outside of this forum
        C This user is from outside of this forum
        captainpedantic@lemmy.world
        wrote on 5 Jun 2025, 18:57 last edited by captainpedantic@lemmy.world 6 May 2025, 14:57
        #3

        There's PairDrop. It might have what you need. It's for transferring files rather than uploading and then downloading later. You could get creative with authentication. Maybe put files in an encrypted archive file.

        O 1 Reply Last reply 5 Jun 2025, 19:06
        3
        • F fartsparkles@lemmy.world
          5 Jun 2025, 18:53

          What’s the context in which you’re needing to share files?

          My first thought is host your own FTP server and send people credentials to log into it with and upload.

          O This user is from outside of this forum
          O This user is from outside of this forum
          object@sh.itjust.works
          wrote on 5 Jun 2025, 19:00 last edited by object@sh.itjust.works 6 May 2025, 15:03
          #4

          I am a teaching assistant, and occasionally people ask me why their code isn't working. I take it to my device so they can continue their work whilst I figure out the issue. I want to minimise the uploading complexity, and the time it takes to upload one.

          G F I P 4 Replies Last reply 5 Jun 2025, 19:06
          4
          • O object@sh.itjust.works
            5 Jun 2025, 19:00

            I am a teaching assistant, and occasionally people ask me why their code isn't working. I take it to my device so they can continue their work whilst I figure out the issue. I want to minimise the uploading complexity, and the time it takes to upload one.

            G This user is from outside of this forum
            G This user is from outside of this forum
            grimm665@lemm.ee
            wrote on 5 Jun 2025, 19:06 last edited by
            #5

            Maybe Gitolite if it's for code?

            1 Reply Last reply
            1
            • C captainpedantic@lemmy.world
              5 Jun 2025, 18:57

              There's PairDrop. It might have what you need. It's for transferring files rather than uploading and then downloading later. You could get creative with authentication. Maybe put files in an encrypted archive file.

              O This user is from outside of this forum
              O This user is from outside of this forum
              object@sh.itjust.works
              wrote on 5 Jun 2025, 19:06 last edited by
              #6

              I'll have to see if it works in my environment, but otherwise it looks cool! Thank you.

              C 1 Reply Last reply 5 Jun 2025, 22:15
              0
              • O object@sh.itjust.works
                5 Jun 2025, 18:50

                I find myself often having to transfer a random files from another person's device to mine. Existing file sharing solutions aren't exactly ideal because they either require me to remember a very long URL (file shares), or requiring me to log in on others' device (cloud). I'm wondering if there's a program where anyone can upload files, but can only be viewed and downloaded from the server by authenticated users. I understand it's not wise to accept files from unauthenticated users, but it would be so damn convenient. If there isn't one, I suppose that would be my next project.

                R This user is from outside of this forum
                R This user is from outside of this forum
                ryokimball@infosec.pub
                wrote on 5 Jun 2025, 19:11 last edited by
                #7

                Firefox Send is open source, even though the public service is no longer offered.

                Here are some public instances and instructions for self hosting: https://github.com/timvisee/send-instances/tree/master?tab=readme-ov-file

                1 Reply Last reply
                0
                • O object@sh.itjust.works
                  5 Jun 2025, 18:50

                  I find myself often having to transfer a random files from another person's device to mine. Existing file sharing solutions aren't exactly ideal because they either require me to remember a very long URL (file shares), or requiring me to log in on others' device (cloud). I'm wondering if there's a program where anyone can upload files, but can only be viewed and downloaded from the server by authenticated users. I understand it's not wise to accept files from unauthenticated users, but it would be so damn convenient. If there isn't one, I suppose that would be my next project.

                  D This user is from outside of this forum
                  D This user is from outside of this forum
                  dgdft@lemmy.world
                  wrote on 5 Jun 2025, 20:02 last edited by
                  #8

                  While I’m sure there’s a pre-canned tool out there for you, if you have basic software experience (which you seem to), this is one of those times where it’s usually most efficient to hack together a dumb CGI script and call it a day.

                  This prompt should get you most of the way there, using your llm of choice:

                  Write a minimalist cgi script to help upload files to a server. Upon a GET request, serve a light page with a centered form that takes in a file and a submission code. Submission codes will be stored on individual lines of a plaintext file. Adding new codes to this file is out of scope - but the codes will be 8-char hex strings (do validate that submission strings are not empty!). The script should accept the submission as a POST, and save the file to an upload dir if the submission code is valid.

                  Vet the output, harden as needed, setup a systemd service to serve with busybox httpd, and optionally reverse-proxy. If you’ve done this sorta thing before, you can probably knock it out in a half hour.

                  1 Reply Last reply
                  1
                  • O object@sh.itjust.works
                    5 Jun 2025, 19:00

                    I am a teaching assistant, and occasionally people ask me why their code isn't working. I take it to my device so they can continue their work whilst I figure out the issue. I want to minimise the uploading complexity, and the time it takes to upload one.

                    F This user is from outside of this forum
                    F This user is from outside of this forum
                    fartsparkles@lemmy.world
                    wrote on 5 Jun 2025, 20:16 last edited by
                    #9

                    If you’re on the same network, take a look at snapdrop. It’s basically cross platform AirDrop.

                    ? T 2 Replies Last reply 5 Jun 2025, 20:39
                    0
                    • F fartsparkles@lemmy.world
                      5 Jun 2025, 20:16

                      If you’re on the same network, take a look at snapdrop. It’s basically cross platform AirDrop.

                      ? Offline
                      ? Offline
                      Guest
                      wrote on 5 Jun 2025, 20:39 last edited by
                      #10

                      Looks like the project is dead…

                      F 1 Reply Last reply 5 Jun 2025, 23:00
                      0
                      • O object@sh.itjust.works
                        5 Jun 2025, 18:50

                        I find myself often having to transfer a random files from another person's device to mine. Existing file sharing solutions aren't exactly ideal because they either require me to remember a very long URL (file shares), or requiring me to log in on others' device (cloud). I'm wondering if there's a program where anyone can upload files, but can only be viewed and downloaded from the server by authenticated users. I understand it's not wise to accept files from unauthenticated users, but it would be so damn convenient. If there isn't one, I suppose that would be my next project.

                        I This user is from outside of this forum
                        I This user is from outside of this forum
                        isokiero@sopuli.xyz
                        wrote on 5 Jun 2025, 21:28 last edited by
                        #11

                        You could get around with a normal file share service (assuming you already are using one) via tinyurl or similar redirect. I don't know how much the free services track you or if they have other security implications, but I have couple of domains laying around and it would be pretty trivial to just create HTTP redirect from "class-a.up.mydomain.foo" to my nextcloud upload link.

                        O 1 Reply Last reply 6 Jun 2025, 02:25
                        1
                        • O object@sh.itjust.works
                          5 Jun 2025, 19:06

                          I'll have to see if it works in my environment, but otherwise it looks cool! Thank you.

                          C This user is from outside of this forum
                          C This user is from outside of this forum
                          captainpedantic@lemmy.world
                          wrote on 5 Jun 2025, 22:15 last edited by
                          #12

                          Certainly!

                          I've never used this one, but it could also work for you.

                          1 Reply Last reply
                          0
                          • O object@sh.itjust.works
                            5 Jun 2025, 18:50

                            I find myself often having to transfer a random files from another person's device to mine. Existing file sharing solutions aren't exactly ideal because they either require me to remember a very long URL (file shares), or requiring me to log in on others' device (cloud). I'm wondering if there's a program where anyone can upload files, but can only be viewed and downloaded from the server by authenticated users. I understand it's not wise to accept files from unauthenticated users, but it would be so damn convenient. If there isn't one, I suppose that would be my next project.

                            D This user is from outside of this forum
                            D This user is from outside of this forum
                            dominiquec@lemmy.world
                            wrote on 5 Jun 2025, 22:22 last edited by
                            #13

                            NextCloud allows you to share a folder but for upload only.

                            1 Reply Last reply
                            5
                            • O object@sh.itjust.works
                              5 Jun 2025, 18:50

                              I find myself often having to transfer a random files from another person's device to mine. Existing file sharing solutions aren't exactly ideal because they either require me to remember a very long URL (file shares), or requiring me to log in on others' device (cloud). I'm wondering if there's a program where anyone can upload files, but can only be viewed and downloaded from the server by authenticated users. I understand it's not wise to accept files from unauthenticated users, but it would be so damn convenient. If there isn't one, I suppose that would be my next project.

                              N This user is from outside of this forum
                              N This user is from outside of this forum
                              neidu3@sh.itjust.works
                              wrote on 5 Jun 2025, 22:57 last edited by neidu3@sh.itjust.works 6 May 2025, 19:10
                              #14

                              Is it a requirement that the files remain private? Because if what you're after is something more akin to publishing, distribution, or otherwise making them public for anyone to download, I might have something for you.

                              1 Reply Last reply
                              0
                              • ? Guest
                                5 Jun 2025, 20:39

                                Looks like the project is dead…

                                F This user is from outside of this forum
                                F This user is from outside of this forum
                                fartsparkles@lemmy.world
                                wrote on 5 Jun 2025, 23:00 last edited by
                                #15

                                I’m sure there’s a decent fork. Read the code; there’s not much to it!

                                1 Reply Last reply
                                0
                                • O object@sh.itjust.works
                                  5 Jun 2025, 19:00

                                  I am a teaching assistant, and occasionally people ask me why their code isn't working. I take it to my device so they can continue their work whilst I figure out the issue. I want to minimise the uploading complexity, and the time it takes to upload one.

                                  I This user is from outside of this forum
                                  I This user is from outside of this forum
                                  irmadlad@lemmy.world
                                  wrote on 5 Jun 2025, 23:38 last edited by
                                  #16

                                  If it's code, would a private pastebin work for you?

                                  1 Reply Last reply
                                  2
                                  • O object@sh.itjust.works
                                    5 Jun 2025, 19:00

                                    I am a teaching assistant, and occasionally people ask me why their code isn't working. I take it to my device so they can continue their work whilst I figure out the issue. I want to minimise the uploading complexity, and the time it takes to upload one.

                                    P This user is from outside of this forum
                                    P This user is from outside of this forum
                                    pemptago@lemmy.ml
                                    wrote on 6 Jun 2025, 01:24 last edited by
                                    #17

                                    Is a server a requirement? I haven't tried myself but localsend (p2p) comes to mind.

                                    O 1 Reply Last reply 6 Jun 2025, 02:23
                                    0
                                    • P pemptago@lemmy.ml
                                      6 Jun 2025, 01:24

                                      Is a server a requirement? I haven't tried myself but localsend (p2p) comes to mind.

                                      O This user is from outside of this forum
                                      O This user is from outside of this forum
                                      object@sh.itjust.works
                                      wrote on 6 Jun 2025, 02:23 last edited by
                                      #18

                                      It would be desirable, as I don't have to be prepared whenever someone starts sending a file, but I suppose I can live without it. Thank you for the suggestion!

                                      1 Reply Last reply
                                      2
                                      • I isokiero@sopuli.xyz
                                        5 Jun 2025, 21:28

                                        You could get around with a normal file share service (assuming you already are using one) via tinyurl or similar redirect. I don't know how much the free services track you or if they have other security implications, but I have couple of domains laying around and it would be pretty trivial to just create HTTP redirect from "class-a.up.mydomain.foo" to my nextcloud upload link.

                                        O This user is from outside of this forum
                                        O This user is from outside of this forum
                                        object@sh.itjust.works
                                        wrote on 6 Jun 2025, 02:25 last edited by
                                        #19

                                        I honestly did not know Nextcloud allowed uploads without login. I definitely need to check that out.

                                        1 Reply Last reply
                                        0
                                        • O object@sh.itjust.works
                                          5 Jun 2025, 18:50

                                          I find myself often having to transfer a random files from another person's device to mine. Existing file sharing solutions aren't exactly ideal because they either require me to remember a very long URL (file shares), or requiring me to log in on others' device (cloud). I'm wondering if there's a program where anyone can upload files, but can only be viewed and downloaded from the server by authenticated users. I understand it's not wise to accept files from unauthenticated users, but it would be so damn convenient. If there isn't one, I suppose that would be my next project.

                                          I This user is from outside of this forum
                                          I This user is from outside of this forum
                                          iii@mander.xyz
                                          wrote on 6 Jun 2025, 12:32 last edited by iii@mander.xyz 6 Jun 2025, 08:33
                                          #20

                                          I'm wondering if there's a program where anyone can upload files, but can only be viewed and downloaded from the server by authenticated users.

                                          Email does that. Anyone can send it to your mailbox, only you can download it.

                                          O 1 Reply Last reply 6 Jun 2025, 13:44
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes

                                          4/24

                                          5 Jun 2025, 19:00

                                          topic:navigator.unread, 20

                                          • Login

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          4 out of 24
                                          • First post
                                            4/24
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups