someacnt

joined 6 months ago
[–] someacnt 34 points 4 weeks ago
[–] someacnt 4 points 4 weeks ago

Yeah, the problem is with the one banking app I frequent.

[–] someacnt 11 points 4 weeks ago* (last edited 4 weeks ago) (6 children)

Oh my, that sounds difficult. What does "permanently locked bootloader" mean? I was just going to buy at local phone shop..

EDIT: Turns out, local phone shop does not sell Google Pixel. Gotta buy from official google store..

[–] someacnt 20 points 1 month ago* (last edited 1 month ago) (1 children)

The script is compiled to a program which is then executed by the OS.

->

The app is appified to an app which is then apped by the app.

Damnit.

[–] someacnt 4 points 1 month ago

I envy you, I wish for ability to write thousands of words with ease.

[–] someacnt 20 points 1 month ago (1 children)

How about, with xmonad!

[–] someacnt 6 points 1 month ago

Hmm, that sounds more like dhall

[–] someacnt 7 points 1 month ago (3 children)

What is the Nix language like?

[–] someacnt 4 points 1 month ago

Oh, do I get autism superpowers regarding this? Doing work perfectly while being watched by not reading social cues

[–] someacnt 2 points 1 month ago (1 children)

Dumb me cannot get it

[–] someacnt 5 points 1 month ago* (last edited 1 month ago)

Me too with brain, I hate not being able to socialize.

[–] someacnt 2 points 1 month ago

Can I achieve something by exterminating myself? It should do something, right?

Maybe not having to live in depressing world itself would be a great achievement.

16
submitted 3 months ago* (last edited 3 months ago) by someacnt to c/[email protected]
 

Disclaimer: I am running personal website on cloud, since it feels iffy to expose local IP to internet. Sorry for posting this on selfhosting, I don't know anywhere else to ask.

I am planning to multiplex forgejo, nextcloud and other services on port 80 using caddy. This is not working, and I am having issues diagnosing which side is preventing access. One thing I know: it's not DNS, since dig <my domain> works well. I would like some pointers for what to do in this circumstances. Thanks in advance!

What I have looked into:

  • curling localhost from the server works well, caddy returns a simple result.
  • curl <my domain> times out, currently trying to inspect packets - it seems like server receives TCP without HTTP.
  • curl <my domain>:3000 displays forgejo page, as forgejo exposes at 3000 in its container, which podman routes to host 3000.

EDIT: my Caddyfile is as follows.

:80 {
    respond "Hello World!"
}

http://<my domain> {
    respond "This should respond"
}

http://<my domain 2> {
    reverse_proxy localhost:3000
}

EDIT2: I just tested with netcat webserver, it responds fine. This narrows it down to caddy itself!

EDIT3: (Partially) solved, it was firewall routing issue. I should have checked ufw logs. Turns out, podman needs to be allowed to route stuffs. Now to figure out how to reverse-proxy properly.

EDIT4: Solved, created my own internal network between containers, besides the usual one connecting to the internet. Set up reverse-proxy to correctly connect to the container. My only concern left is if I made firewall way permissive in the process. Current settings:

Status: active

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW       Anywhere                  
3000/tcp                   ALLOW       Anywhere                  
222/tcp                    ALLOW       Anywhere                  
8080/tcp                   ALLOW       Anywhere                  
80/tcp                     ALLOW       Anywhere                  
8443/tcp                   ALLOW       Anywhere                  
Anywhere on podman1        ALLOW       Anywhere                  
22/tcp (v6)                ALLOW       Anywhere (v6)             
3000/tcp (v6)              ALLOW       Anywhere (v6)             
222/tcp (v6)               ALLOW       Anywhere (v6)             
8080/tcp (v6)              ALLOW       Anywhere (v6)             
80/tcp (v6)                ALLOW       Anywhere (v6)             
8443/tcp (v6)              ALLOW       Anywhere (v6)             
Anywhere (v6) on podman1   ALLOW       Anywhere (v6)             

Anywhere on podman1        ALLOW FWD   Anywhere on ens3          
Anywhere on podman0        ALLOW FWD   Anywhere on ens3          
Anywhere (v6) on podman1   ALLOW FWD   Anywhere (v6) on ens3     
Anywhere (v6) on podman0   ALLOW FWD   Anywhere (v6) on ens3

podman0 is the default podman network, and podman1 is the internal network.

52
submitted 3 months ago* (last edited 3 months ago) by someacnt to c/[email protected]
 

From what I have seen, rootless podman seems to take more effort (even if marginal) than rootful one. I want to make a more informed decision for the containers, so I would like to ask.

  1. What is a rootless podman good for? How much does it help in terms of security, and does it have other benefits?
  2. One of the benefits commonly mentioned is for when container is breached. Then, running container on sudo-capable user would give no security benefits. Does it mean I should run podman services on a non-privileged user?

Thank you!

 

Recently saw a post regarding pi-hole, and I am considering to try it out. I am wondering if it would fit my usecase, so I want to ask about specifically what it solves.

I heard pi-hole blocks ads at DNS resolution level, so it does not block e.g. youtube ads. For me and my family who mostly watch youtube with handful of blog surfing, what value would it bring? Most blogs do not seem to contain much ads, so I am not sure ad-blocking helps much there.

Given the praise pi-hole is getting, I guess there are more to it than limited blocking of ads. I would love to learn more about this topic, as I am blind on the networking stuff. Thanks in advance!

 

I am new to podman, so please forgive me that I might be asking about the basics.

Today, I decided to migrate forgejo into a container, to harden my "server". For this, I backed up forgejo using forgejo dump, which gave me a ZIP file. Now I am lost on putting it into the podman container..

Basically, I want to know:

  1. How do I access files inside podman container, especially one created through quadlet? Does the quadlet part make a difference?
  2. How can I restore forgejo backup created by forgejo dump? Despite this being seemingly common task, there seems to be no documentation about how to restore the backup.

I have been struggling a lot with setting it up. Until moments ago, I had great difficulty debugging networking issue from firewall, which was quite exhausting. So I would like to ask help first for this problem. If anyone could give some pointers or help, it would be greatly appreciated!

59
submitted 3 months ago* (last edited 3 months ago) by someacnt to c/[email protected]
 

Hello all! I began working today, where the work is closely related to programming. Despite this, the work computer is set up as Windows (eww). I want to look for work-arounds, as installing linux on a work machine is a no-go.

I wonder, what is the way to minimize pain from having to use windows? Either that, or a way to maximize work done on linux-like stuffs. A linux server is given for us, and I think I can install WSL. Any recommendations on this setup?

Especially, I miss the virtual desktop feature, is there any way to use it? Is there a way I can run compositor through WSL? Also, should I install Pop! OS for the feature, or is it available on e.g. Ubuntu (default WSL)?

Sorry to ask a non-exclusively-linux question, but I think, hopefully, many linux people have experience to give me pointers what to do with a windows work environment.

EDIT: The Windows is Windows 10. EDIT: It seems like using WSL is servicable, while being janky at times. Gotta see how it goes.

30
submitted 4 months ago* (last edited 4 months ago) by someacnt to c/[email protected]
 

Hello, I am considering de-googling my mobile experience. It seems like Samsung has bad security on their phones, which is why GrapheneOS is not available on Samsung phones, I guess. Ironically, google pixel phone is supposed to be the best fit for GrapheneOS.

So anyway, should I switch ? Ideally, I want to keep my phone. But my phone is quite old at this point, so I can consider buying a new phone. If I buy one, which one should I get?

Also, I heard call and mobile data does not work well on GrapheneOS and the like. How bad is it?

 

I have this distrobox container which is running arch. Time to time, when I update the container, I often confront a pacman error due to some GPG credentials related issues, and the update just halts.

Indeed, there is a solution involving updating GPG keys, which does work. However, having to look it up every time I have the issue is not ideal. I want to fix this one once-and-for-all.

Do you guys happen to know the core reason of this behavior? Is this happening due to incorrect setup, or is it a characteristics of Arch? How can I fix this issue (semi-)permanently? Thanks in advance!

 

Basically, I want to synchronously share files betweem iPad and linux PC, mostly just the PDFs (compiled from latex). I don't want to send files back and forth every time, I want changes on one side to be reflected on the other. I do not need write access from both, it is enough for me to be able to e.g. view from iPad an article written in PC.

Should I just and rely on iCloud? I feel like that's not ideal from privacy standpoint. Is there better alternatives?

Mayybe it would be great if I could somehow use git for this purpose. Is this possible?

25
submitted 5 months ago* (last edited 5 months ago) by someacnt to c/[email protected]
 

Hello, Today I tried to run talos principle 2, but it keeps freezing and eventually crashes during the starting loading screen.

This is one of the few times linux gaming has failed on me recently, so I am quite frustrated. ProtonDB gives it a fairly good rating, so I wonder if some part of my setup is wrong or something.

For distro, I am running Pop OS, and installed it in non-home partition. Could that cause issues?

Any help would be greatly appreciated!

EDIT: Strange behavior is observed. Once I skip the starting loading sequence (the one with e.g. unreal logo), it works flawlessly. I wonder what is happening while they show me corp logos.

view more: ‹ prev next ›