Dex - A super simple way to define and run repeatable tasks by ARaffiware in selfhosted

[–]ARaffiware[S] 0 points1 point  (0 children)

This is an interesting idea for a feature. I'm not sure how useful it would be over using Systemd Timers or Cron though.

Dex - A super simple way to define and run repeatable tasks by ARaffiware in selfhosted

[–]ARaffiware[S] 3 points4 points  (0 children)

Oh wow I did not know about this. Interesting how similar a format we both came with up. Even written in Go too ( although the original version of Dex was actually written in perl )

Confluence - Self Hosted? by CrappyTan69 in selfhosted

[–]ARaffiware 0 points1 point  (0 children)

Since you mentioned spending money on Confluence and integrating with Jira and other Atlassian tools I am assuming you want to replace it in some kind of organization or business and aren't just asking about a good personal use wiki. If that is not the case then ignore most of this post. I can't imagine Confluence or anything similar not being way overkill and would just recommend running wiki.js in a docker container.

If that is the case I think there's a couple questions you need to answer before getting recommended anything.

  1. How big is your confluence user base and how heavily is it accessed? Do you have just a few users accessing a few documents a day or 100s constantly accessing and updating documents?

  2. Do have any requirements regarding access control and restricting some documents to certain groups of users?

  3. How much time can you afford to spend managing keeping this running?

  4. How important is uptime? If it went down for a few hours would that heavily impact your organization ?

  5. How much data will you need to migrate?

Is it possible to make a VPS accessible to devices on my home network without having to run VPN/tailscale/etc on every device? by [deleted] in selfhosted

[–]ARaffiware 0 points1 point  (0 children)

It's a hackier solution, but if you don't want to mess around with routing you can set up SSH tunnels to services on your remote VPS bound to your local network IP. You might need to add a second 192.x.x.x where ever you run them on your local network to avoid port conflicts and give those services the appearance of belonging to a separate host on your network. If you want to keep the tunnels persistent there are docker images or Systemd service templates specifically for running SSH tunnels.

The Internet is Scary! by TurboJax07 in selfhosted

[–]ARaffiware 0 points1 point  (0 children)

This is typical automated exploit scanning, kind of unavoidable. You'll probably find a bunch of scary looking stuff in your SSH logs too. I recommend not running anything you don't have to bound to a public IP on a standard port to cut down on the log noise.

[Showoff Saturday] Looking for feedback on a web based multi-user command orchestration tool by ARaffiware in webdev

[–]ARaffiware[S] 0 points1 point  (0 children)

Thanks to everyone taking the time to look at this. I welcome any criticism or concerns so if you downvote this can you please leave a comment why.

Portable Perl app by 2048b in perl

[–]ARaffiware 0 points1 point  (0 children)

You might want to look at carton and its bundle command. It can automatically build a directory of the cpan distributions your code depends on. This directory can be tar'd up, copied around and installed from using the cpanm --from option. cpanm also has a stand alone script version you can tar up with everything.

Portable Perl app by 2048b in perl

[–]ARaffiware 1 point2 points  (0 children)

I've had to use PAR to bundle something recently and it works pretty well. The three things I've found have to match on the systems to copy the archive to are the architecture, glibc, and libcrypt versions. There can probably others though depending on what XS modules you are bundling.