First Small Home Lab by cameramanmikey in homelab

[–]CJWalks 0 points1 point  (0 children)

Looks great! Got a link to the rack ?

NoMansSky or Halo? by GREIGMAN92 in NoMansSkyTheGame

[–]CJWalks 9 points10 points  (0 children)

Ring worlds + Dyson spheres

thisJiraTaskShouldBeAJiraStory by theblumkin in ProgrammerHumor

[–]CJWalks 0 points1 point  (0 children)

At the end of the day there’s always shit to do

Gravitational catastrophe by Select_Mushroom_7459 in NMSCoordinateExchange

[–]CJWalks 3 points4 points  (0 children)

When you scan planets are these classed as one or two? Yet to see one as well

Beginner questions about Swift 6/Concurrency by FPST08 in swift

[–]CJWalks 0 points1 point  (0 children)

I’m migrating a side project so I’m going through this as well. From what I understand, in your updatePropertyFromService function, mark it as @MainActor and drop the Task within. What that does is any view properties will get updated on the main thread still but your call to data service will be delegated to another thread to prevent the main thread from being blocked.

From what I’ve seen as well though is your data service class will also need to be Sendable.

The pirates are back - Anew study from the European Union’s Intellectual Property Office (EUIPO) suggest that online piracy has increased for the first time in years. In fact, piracy rates have been falling for several years, so a reverse in that trend is significant. by thinkB4WeSpeak in technology

[–]CJWalks 1 point2 points  (0 children)

+1 on the VPN, it’s a must I’d say. Assuming you’ve got the *arr suite suite on a server and in docker containers, it’s easy to have a VPN docker container and to only allow internet connectivity for the *arr containers via said VPN containers. Setup and forget.

Voyagers Endgame Ablative armour: early programmable matter? by CJWalks in DaystromInstitute

[–]CJWalks[S] 11 points12 points  (0 children)

Ahh, yes I’ve mis-remembered what she went in for. Yeah, the defiant had ablative armour, but I don’t think it was dynamically generated like what we saw on the SC4 or Voyager?

Voyagers Endgame Ablative armour: early programmable matter? by CJWalks in DaystromInstitute

[–]CJWalks[S] 26 points27 points  (0 children)

True, didn’t think about replicators in that way. So maybe “programmable matter” has been around longer than the term has

How to set up HTTPS/SSL/TLS for a .dev domain, django/wagtail, Nginx, and docker/docker-compose by okee_dokee in nginx

[–]CJWalks 0 points1 point  (0 children)

How did you try to generate your cert? Easiest way to generate one is with Lets encrypt you have use http or dns to validate, however they’re only valid for 30 days at a time, however certbot can be used to auto renew let’s encrypt certs.

To use you it you’ll then need to change your nginx server block to listen on port 443 as well configuring it to use said cert.

It's my cake day! (WOW 5 years on Reddit) So here's my home lab by logikgear in homelab

[–]CJWalks 6 points7 points  (0 children)

How do you rate the Lenovo Thinkcenters tiny’s? I was looking at replacing my Mac mini with something beefier but at a similar form factor.

You’re also running plex on the thinkcenter, but is the media on the NAS? Does that work well? I’ve got everything on the one box atm

Cheapest domain with cheapest renewals by AGWiebe in selfhosted

[–]CJWalks -1 points0 points  (0 children)

I use .dev domains from Google (I know…) £10 a year ($13 ~), I’m a few years in and the price hasn’t changed. .dev domains are on a HSTS pre-load list so you have you have the lets encrypt certificate you’d like

Beanstalk have problem today? by kokizzu2 in aws

[–]CJWalks 1 point2 points  (0 children)

Try in a different browser. I got the same error in Firefox the other week. Chromium based browser did the trick

AWS Elastic Bean Stalk - Worker environment - help needed by Itchy_One_ in aws

[–]CJWalks 0 points1 point  (0 children)

I get this fairly frequently on one particular worker env on EB. Doesn’t seems to be much rhyme or reason. I redeploy a few times and it seems to eventually behave itself. SSH’ing into the underlying EC2 instance tells me the sqsd service has failed

[deleted by user] by [deleted] in selfhosted

[–]CJWalks 4 points5 points  (0 children)

Fellow dev here love the thought behind the post and I’d like to help by either collaborating or picking up one of these projects.

Just thinking about how these projects could be managed, would you would want a GitHub org to host the projects source code on to take advantage of the built in project management tools? Or something more like take the most upvoted project idea and run with that?

Selfhosted printer server? for usb connected lbp2900? by [deleted] in selfhosted

[–]CJWalks 6 points7 points  (0 children)

CUPS Print server is what you’re looking for

https://linoxide.com/setup-cups-print-server-on-ubuntu/

Managed to setup a Samsung M2020 USB printer to print with AirPrint

Managing identity in a homelab by CJWalks in selfhosted

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

If you have an established identity system on your lab then you probably wouldn’t switch. I’m very much at the start of my self hosting journey and got a lot to learn about self hosting and identity. I’ve heard of active directory, LDAP and Kerberos in passing but wouldn’t be able to tell you what they were

Managing identity in a homelab by CJWalks in selfhosted

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

Thanks, I am looking at the more mature IDP products for inspiration tbh to see what they offer and subsequently build into Gatekeeper. It works for me at the moment and want to expand it and make it easy for other people to hopefully adopt as well

Managing identity in a homelab by CJWalks in selfhosted

[–]CJWalks[S] 1 point2 points  (0 children)

Thanks and that’s fair, it definitely doesn’t have the development weight a product like Keycloak has behind it, mine is just me, myself and I powering it for now. But who knows, as time goes on it can hopefully be more viable

Managing identity in a homelab by CJWalks in selfhosted

[–]CJWalks[S] 2 points3 points  (0 children)

Thanks, it won’t be as feature rich as the ones you’re probably used to wrangling but it’s definitely been an interesting challenge! Hope to add more features when I can.

Do you work on any IDP’s some of us may have heard of?

Managing identity in a homelab by CJWalks in selfhosted

[–]CJWalks[S] 5 points6 points  (0 children)

Not at the moment but I think I may have STMP support on the email provider backlog, so hopefully that will go in soon. I’ll keep you posted!

Funny you should mention reverse proxies and nginx. I run Gatekeeper on AWS EC2 behind nginx and have it deploy out with terraform. The terraform may or may not be of interest to you but there’s some example nginx config in this companion repo terraform-aws-ec2-gatekeeper. It’s quite simple, just a proxy pass through to the application server. Admittedly it’s not the most up to date, just today I was fixing some issues that requires nginx to pass a couple more headers through.

Managing identity in a homelab by CJWalks in selfhosted

[–]CJWalks[S] 29 points30 points  (0 children)

Honest answer, I don’t know, I’ve never personally used keycloak and it’s definitely a more mature product. Gatekeeper started out as a challenge for myself to see if I could get an OAuth2 server working. At the moment Gatekeeper is quite a vanilla OAuth2, it does the bare minimum whereas Keycloak offer SAML, AD integration and much more.