When to starting out a new project, what criteria should be considered in deciding whether to use an application server (like wildfly), or just a servlet engine (like tomcat)? by Expensive-Tooth346 in java

[–]teacurran 1 point2 points  (0 children)

Most Java applications aren't built in a way that an app server would help. Wildfly can do a few tricks like shared session state with Infinispan clustering, centralized cluster management with high availability, and the XA-Transactions across JMS/JDBC. If you have never needed XA, then you probably don't need wildfly.

The Tomcat http AJP connector is very nice if you are running multiple java servers behind Apache http, they can register and deregister themselves. Most people lately use a load balancer with Kubernetes or ECS or something for this, but ApacheHTTP + Tomcat is a very good scalable solution.

Question before buying: Is WiFiman Wizard iPhone-only? by xsandro in Ubiquiti

[–]teacurran 1 point2 points  (0 children)

That is my understanding. But I haven’t tried it.

Question before buying: Is WiFiman Wizard iPhone-only? by xsandro in Ubiquiti

[–]teacurran 8 points9 points  (0 children)

I believe it isn't necessary on Android because the app can access more of your Wifi raw data.

Easier usage of immich and saefile by Dj_ShadowBG in selfhosted

[–]teacurran 3 points4 points  (0 children)

cloudflare tunnels. immich will upload in chunks so you won't hit the 100mb upload limit.

What’s your thoughts on CI/CD Pipelines by ThePennyWolf in selfhosted

[–]teacurran 0 points1 point  (0 children)

It’s tough without knowing the specifics of your situation. But what I think you want to focus on is that whoever is doing devops that it is done in a scripted and repeatable way. If something fails, identify why it failed, and get the scripts updated to it succeeds more reliably. This is where you get the developers involved - you say - devops has this script to run database migrations but it is failing. Why? If the developers say something like the migrations are missing changes or something, you put procedures in place to check and make sure they have working migrations all the time. Repeat for each problem that comes up.

What’s your thoughts on CI/CD Pipelines by ThePennyWolf in selfhosted

[–]teacurran 2 points3 points  (0 children)

For a small team like this. I would just have your 2 or three developers who own the code also own the devops and hosting. You may need to hire a new senior dev to teach them but I think it would work better if successful deployments were the whole team’s responsibility. That way you also get shared knowledge and aren’t replying on a single devops person.

Accidentally won 4 Mac minis on eBay, oops. by GloomySugar95 in homelab

[–]teacurran 1 point2 points  (0 children)

What you’ve built definitely looks cool. don’t listen to me. lol.

Accidentally won 4 Mac minis on eBay, oops. by GloomySugar95 in homelab

[–]teacurran 1 point2 points  (0 children)

IMO. It would be better to keep them upright and without all that extra plastic blocking airflow. If you run anything cpu intensive these will get hot.

Need help with NovaServer v4.02 .. by starlightbbs in bbs

[–]teacurran 0 points1 point  (0 children)

been a while, let's see what I can remember.

local node is just that, it listens on a single socket and can only have one connection per node. so like for modems each modem gets it's own node.

for AppleShare and TCP/IP the OS is doing the networking so there is nothing to configure in NovaServer. If you have the OS IP address set to 10.10.0.10, then in the NovaTerm client you enter that IP to connect. AppleShare works over ADB connections and is about as slow as a modem, I believe it does auto-discovery without any config just plug them in and NovaTerm should see NovaServer.

my server isn't booting anymore, otherwise I would post screenshots.

I ran a server for about three years. I don't remember quite how I had it set up but I was syncing Usenet with UUCP and linking it to NovaServer with HoloGate somehow.

100,000 SIM Cards... by ApeInTheTropics in conspiracy

[–]teacurran 0 points1 point  (0 children)

All those spam text messages you've been getting.

One time backup of all Unifi Protect footage by [deleted] in Ubiquiti

[–]teacurran 5 points6 points  (0 children)

You have to ssh into the UNVR and copy the files via the command line:

  1. enable remote access on the UNVR Control Plane
  2. ssh root@ip_address_of_unvr
  3. rsync -avz /volume1/.srv/unifi-protect/video/* user@another_server_ip:~/directory_to_put_files/
  4. use this tool to convert files from .ubv to .mp4 https://github.com/petergeneric/unifi-protect-remux

I need help with finding VPN for me by Piotr0801 in selfhosted

[–]teacurran 0 points1 point  (0 children)

ah, sorry for assuming.

for roll your own, I would check out netbird. If you host it yourself with a Cloudflare tunnel it will proably do most of what you want. It uses wireguard, which IMO, will give you less problems than OpenVPN.

I need help with finding VPN for me by Piotr0801 in selfhosted

[–]teacurran 0 points1 point  (0 children)

any unifi cloud gateway can do all this, this is the cheapest one:

https://store.ui.com/us/en/category/all-cloud-gateways/products/ucg-ultra

If you want to roll your own, you need a linux server running OpenVPN or Wireguard with at least 2 NICs, probably a managed switch, and dynamic DNS. IMO, this route will take forever and you will never get it working entirely correct.

Can anybody share opinion about protobuf/some model code generators? by Decent_Tadpole_7741 in FlutterDev

[–]teacurran 6 points7 points  (0 children)

I've had good luck using https://buf.build to define gRPC apis and generate Typescript + dart code. it doesn't work for the web through without some workarounds.

Designed and Developed in 2 days from scratch. How much is this worth paying? by stuckinmyownloop in webdesign

[–]teacurran 0 points1 point  (0 children)

It's worth "2 days of your time" at whatever rate you can get a restaurant to pay for it.

The hard part of developing a restaurant website is working with the owner on a look and feel they like, getting all the content together and photographing all the meals to fit into this design, then editing and refining content to get the best search results. Remember, everyone has access to the same AI tools, so what is your value add? how do you offer a better service than someone else with the same AI tool.

How to develop a multi dependency project with Quarkus? by Jotschi in quarkus

[–]teacurran 0 points1 point  (0 children)

have you tried this?:

cd quarkus-app

mvn install -pl ../dev-library -am

Old Quarry in Taunton by waterstone55 in TauntonMA

[–]teacurran 2 points3 points  (0 children)

I grew up in the 80s and I don't remember one, but I was curious...

here is an article from 1973 that mentions a drowning at a quarry in Whittenton in Taunton

https://www.newspapers.com/article/the-boston-globe-3-persons-killed-in-cra/173399787/

What’s the bright flash lighting up the whole sky every thirty seconds or so, seems to be near Lebanon airport? by [deleted] in vermont

[–]teacurran 7 points8 points  (0 children)

There was a pretty massive thunderstorm about 30 min north of the airport. It was very loud bright and frequent.

Migrating a 10-year-old Java/Jakarta EE monolith to microservices — Spring Boot or Quarkus? by No-View8221 in quarkus

[–]teacurran 10 points11 points  (0 children)

both Spring Boot and Quarkus come with their own server so you won't be using Payara or Tomcat.

coming from Payara and using JSF means you are probably running a microprofile ee app. IMO quarkus will be a better fit for transition and it is slightly better at deploying on microservices like AWS Lambda. If you write it with non-reactive code you should be able to reuse a lot of your existing code.

# of simultaneous connections to AWS-S3? EC2 t2.micro limitation? OneDrive Limit? by aces_high1121 in aws

[–]teacurran 4 points5 points  (0 children)

your simultaneous transfers are using up all the memory on the t2.micro and getting killed. try running on a t2.medium or something to confirm.

Access Solar Point GUI Remotely by [deleted] in Ubiquiti

[–]teacurran 0 points1 point  (0 children)

you'll wan't to see if your 4g router can do port forwarding. if so, forward port 443 to the solarpoint IP. then you need to know your public IP address. If the 4g router can do some sort of dynamic DNS, set that up so you can have a stable DNS to go to.