• 0 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: September 27th, 2023

help-circle

  • Yeah, what @anamethatisnt@lemmy.world suggested is definitely the easiest thing and super practical - I got family members on my tailnet for this purpose. I am however now also looking into some kind of tunneled, reverse proxied and authenticated way to expose a few of my services to other friends where I don’t want to have to put them on tailscale or potentially expose them to more than needed via that route.

    I haven’t started yet, but I am updating my network set up soon to install a dedicated OPNsense router as the edge for my network. From there, the plan is to have a cloudflare tunnel that accesses some of these services via a caddy reverse proxy, with Authelia for authentication. That’s the part I have studied enough to feel confident I can do. I am a little weaker on the networking aspects of this, which is where I need to study some more - like isolating those services that are exposed in my network, while still giving them access to some other needed resources within it, etc.


  • I was looking for something similar for a while, like something for simple relational data with some GUI for data entry, aka “I don’t wanna write a little web app just for this”. I had used AirTable at work before at work so that’s what came to mind and my searching was basically for “open source or selfhosted alternative to AirTable”.

    Came across some decent candidates, can’t remember all the names, but the one I tried, Grist, was pretty straightforward and did the job: easy relational data setup, GUI for all basic data types including file uploads, easy to create input forms, and widgets that talk to the API and you can customize with JavaScript. Setup was easy with docker

    EDIT: other names that came up when looking were NocoDB and BaseRow ( I don’t remember why I didn’t try them for my specific needs)


  • Ah thanks for letting me know about Rx Resume! Great resource, and actually solves the last mile problem (creating the document) of my little personal app. I am a bit of a jack of all trades, so I made a little database for the resume where the lowest level item (the little bullet points in the experience) can have tags attached to them. So I might describe the same job/experience in multiple ways depending on who the audience is, and then filter for the tags to only get the bullet points that are relevant for that position and generate a resume.

    Now instead of going into some whole slog of coding document generation, I can just export that bit as JSON and import into Rx Resume! Thanks again!


  • Ah thanks! I am working with .NET, and I was surprised how there’s little out there in terms of (open source) libraries for LaTex (I did some research since this comment). I might end up going with docx via the OpenXML API. Also, I haven’t really used LaTex before (has been on on my learning to-do list), and once I started messing with some templates, I realized I need to learn a lot more first.

    One thing with my documents is that find and replace alone won’t work, as I need to replace some patterns. I am generating resumes, so I need to take something like a pattern for a job, and then repeat it several times














  • Definitely does the job… I have a Plex server that a lot of family and quite a few friends use. It used to be that every time someone had a request, I would walk over to my desktop, find a torrent, wait for it to finish, copy it over the LAN to my NAS running Plex, and there might be days between me remembering to fulfill their requests. Now I get a message, and immediately from my cellphone pull up the qBitTorrent web UI, paste whatever they asked into the built-in search, click add, and reply “will be in Plex in 10-15 minutes”.

    Now I want a fully automated ARR stack with one of those tools that allows people to make their own requests and it have it autopirate… So instead of them sending me request messages, I will be opening my Plex to watch TV, see something I never heard of on the “recently added”, and then guess who requested that and text them “hey was that you? Thanks for the new movie/TV show, I love it”



  • I was just thinking about this recently. For my original data I already have multiple copies: 2 desktop PCs, home and office, synced with a home NAS, adding a server in the office soon too, laptop has everything but photos (which is a lot since I am into photography and timelapses). My non original media has only one copy, but will soon have a second copy in the server at my office.

    But I can’t count on using my office at my job as a long term thing. For my original data, I have been planning on getting something like Backblaze for a full professional off-site copy. For all my non original media, well… It would be ok to lose it I suppose, but I would rather not. Would this be a good use case for some sort of other stable media? I forgot what it was called, but I recently saw a post about some high density disk (like some sort of multi TB blu ray disk thing?) That seems like a decent solution, better to lose 1 year of piracy instead of 20 years of piracy haha. I have lots of obscure stuff that would be hard to get again, curated by and copied from cinephile and audiophile friends, rare movies I ripped from university library DVD discs and even VHS tapes!

    Maybe I need to start learning about some alternative storage media for that stuff. Anyone have suggestions? Some sort of tape or disc for this kind of large but immutable media?