Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)WH
Posts
106
Comments
685
Joined
2 yr. ago
Selfhosted @lemmy.world
whoareu @lemmy.ca

finally got static IP from a new ISP

Hello folks,

I got my static IP and I am very happy now, I have been hosting a lot of services since I got the static IP, however I still have to host a fediverse service however it's not that easy to host any fediverse service, I tried to host GoToSocial but the devs said they don't support Podman and my server is podman only ( I tried installing docker but it was failing for some reason so I gave up and used podman instead of docker).

these are the services I am currently hosting ( basically all the easy services which you can host with just "docker compose up -d" :p ):

feel free to suggest some other cool services which I can host :D

  • You’ll have to look at why the upstream isn’t accepting them then. I’m not familiar with azuracast.

    yes you are right, I asked it in Azuracast discord server and they said I have to manually enable "reverse proxy" option.

    Thank you so much for helping me <3

  • ok I tried to add those two in my Caddyfile:

     undefined
        
    ac.ghodawalaaman.duckdns.org {
        reverse_proxy http://localhost:4000/ {
            header_up X-Forwarded-Host {host}
            header_up X-Forwarded-For {host}
            header_up X-Real-IP {host}
        }
    }
    
      

    here is the output of a request.

     undefined
        
    2025/04/16 15:52:17.005	WARN	http.handlers.reverse_proxy	aborting with incomplete response	{"upstream": "localhost:4000", "duration": 0.000995717, "request": {"remote_ip": "103.250.137.61", "remote_port": "19389", "client_ip": "103.250.137.61", "proto": "HTTP/3.0", "method": "GET", "host": "ac.ghodawalaaman.duckdns.org", "uri": "/static/vite_dist/assets/Roboto-Light-DHTugVNA.woff2", "headers": {"User-Agent": ["Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0"], "Sec-Fetch-Dest": ["font"], "Accept-Encoding": ["identity"], "Cookie": ["REDACTED"], "Sec-Fetch-Mode": ["cors"], "Accept": ["application/font-woff2;q=1.0,application/font-woff;q=0.9,*/*;q=0.8"], "Accept-Language": ["en-US,en;q=0.5"], "X-Forwarded-For": ["ac.ghodawalaaman.duckdns.org"], "X-Real-Ip": ["ac.ghodawalaaman.duckdns.org"], "Sec-Fetch-Site": ["same-origin"], "Alt-Used": ["ac.ghodawalaaman.duckdns.org"], "X-Forwarded-Host": ["ac.ghodawalaaman.duckdns.org"], "X-Forwarded-Proto": ["https"], "Referer": ["https://ac.ghodawalaaman.duckdns.org/static/vite_dist/assets/Layout-Cv860oWs.css"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "ac.ghodawalaaman.duckdns.org"}}, "error": "writing: H3_REQUEST_CANCELLED"}
    
      

    I also tried this but it didn't work either:

     undefined
        
    ac.ghodawalaaman.duckdns.org {
            log {
                output file ./azuracast.log
                format json
            }
        reverse_proxy http://localhost:4000/ {
            header_up X-Forwarded-For {request.remote}
            header_up X-Real-IP {request.remote}
        }
    }
    
      

    here is the azuracast.log: https://0x0.st/8fd7.bin

    I am still very confused why it's not working...

  • Selfhosted @lemmy.world
    whoareu @lemmy.ca

    How to forward real IP from Caddy server?

    Hello,

    I have hosted azuracast in my minipc and I want to forward the IP of the song requester, right now it's only taking one IP the "podman container ip" so basically Azuracast thinks that every request is coming from the IP address 10.89.1.1 which is the IP of interface created by podman.

     undefined
        
    57: podman3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
        link/ether 0e:fa:6d:33:b9:39 brd ff:ff:ff:ff:ff:ff
        inet 10.89.1.1/24 brd 10.89.1.255 scope global podman3
           valid_lft forever preferred_lft forever
        inet6 fe80::b876:abff:fede:c3ef/64 scope link
           valid_lft forever preferred_lft forever
    
      

    also I am explicitly forwarding the IP using X-Forwarded-Host.

     undefined
        
    reverse_proxy http://localhost:4000/ {
            header_up X-Forwarded-Host {host}
        }
    
      

    I don't know how to resolve it, any help would be appreciated :)

    Edit: I didn't had to so any of this stuff, what I should have done is just enabling "reverse proxy" option in Azuraca

    XMPP @slrpnk.net
    whoareu @lemmy.ca

    hosted my own XMPP account

    Hello,

    I have hosted my own XMPP account and it's really fun, hosting an XMPP server is way easier than hosting an XMPP server which is not a good experience. I also find a lot of public servers of my interest, I guess I will be leaving IRC in favour of XMPP server :)

  • I haven't tried to scrape WhatsApp however I tried to use WhatsApp as a monitoring system so basically what I did was send CPU usage every second however it didn't make WhatsApp ban me. They just hid my message saying it couldn't load the message.

  • yes, I agree, however if I can show them that Whatsapp is not letting me create an account they will be more sympathetic to me and would use Signal or any other privacy focused alternatives. but to achive that I have to make Whatsapp to not let me create an account.

  • No Stupid Questions @lemmy.world
    whoareu @lemmy.ca

    How to get rid of Whatsapp?

    lemmy.ca How to get rid of Whatsapp? - Lemmy.ca

    Hello, It’s been a while since I started finding Whatsapp alternative, I found IRC, XMPP, Signal etc, however the thing is that I can’t convince other people to use Whatsapp, I can’t say that “ohh it’s bad for privacy” otherwise they will say “you are not a president, nobody cares about your message...

    Ask Lemmy @lemmy.world
    whoareu @lemmy.ca

    How to get rid of Whatsapp?

    Hello,

    It's been a while since I started finding Whatsapp alternative, I found IRC, XMPP, Signal etc, however the thing is that I can't convince other people to use Whatsapp, I can't say that "ohh it's bad for privacy" otherwise they will say "you are not a president, nobody cares about your messages". also I don't live in western country so I can't just say "I don't want to use Whatsapp" otherwise people will get mad saying "you are not a VIP, everyone uses whatsapp and you are not special".

    however I found a way so that people won't blame me for not using Whatsapp, I have to somehow get banned from Whatsapp and then when people ask "why don't you use whatsapp" then I can say "ohh umm I don't know it stopped working, you can find me on Signal". that way people will be ready to install Signal to talk to me.

    what are your thoughts? is it even possible to get perma banned from Whatsapp?

    Emacs @lemmy.sdf.org
    whoareu @lemmy.ca

    good XMPP client for emacs

    lemmy.ca good XMPP client for emacs - Lemmy.ca

    Hello, I have been using erc ( IRC client ) for quite some time and I really like how it’s integrated inside emacs. for past few days I have been trying out XMPP and would like to have a XMPP client inside emacs. I searched on DDG to find an emacs client however none of them were actively maintain a...

    Emacs @lemmy.ml
    whoareu @lemmy.ca

    good XMPP client for emacs

    lemmy.ca good XMPP client for emacs - Lemmy.ca

    Hello, I have been using erc ( IRC client ) for quite some time and I really like how it’s integrated inside emacs. for past few days I have been trying out XMPP and would like to have a XMPP client inside emacs. I searched on DDG to find an emacs client however none of them were actively maintain a...

    Emacs @programming.dev
    whoareu @lemmy.ca

    good XMPP client for emacs

    Hello,

    I have been using erc ( IRC client ) for quite some time and I really like how it's integrated inside emacs. for past few days I have been trying out XMPP and would like to have a XMPP client inside emacs.

    I searched on DDG to find an emacs client however none of them were actively maintain and the last commit was years ago.

    is there a XMPP client written in elisp?

    Thanks in advance!!

    Android @lemmy.world
    whoareu @lemmy.ca

    Is there a video or wiki explaining how Android works?

    Hello,

    I was looking to make a custom ROM for my device as a hobby project however I have zero knowledge of Android. I have never compiled AOSP myself nor used a custom ROM for a long time.

    It would be great if we have a Android wiki like we have Arch wiki

    Thanks in advance!

  • I went to a psychiatrist and he asked me some questions like do you hear voices? and I think it was mistake that I said yes. I thought having thoughts is like hearing voices for example I remember things my father said to me in certain situations. also I said that I have depression and I don't like to do anything at all. he also asked "do you think people are talking about you, or staring at you?" I said I don't think people are talking about me but I often feel like people are staring at me and looking at me. he said I have schizophrenia. at first I didn't believe it because schizophrenia is a very serious disorder and it affects people very badly however in my case I was mostly fine, it wasn't affecting my life that badly however psychiatrist suggested that I should take ETC otherwise you will end up like those crazy people eventually, I was scared and decided to take ETC, I should have said no :(

  • Self Hosted - Self-hosting your services. @lemmy.ml
    whoareu @lemmy.ca

    Duck DNS's nameserver isn't working

    Selfhosted @lemmy.world
    whoareu @lemmy.ca

    Duck DNS's nameserver isn't working

    Hello,

    I don't know if it's just me or duckdns.org is actually down for everyone else. I can't nslookup my domain name also can't access my website.

    Edit: It's back on :)

    Selfhosted @lemmy.world
    whoareu @lemmy.ca

    which softwares can I self host without public IP?

    Greetings,

    my current ISP refuses to provide me a static IP and they also blocks incoming connection to my ipv6 so I can't host services on just ipv6 too. I will be changing my ISP when the plan expires.

    without public IP I can host my own IRC bouncer but I would like to know what else can I self host? Thanks in advance!

    Forth Programming @lemmy.ca
    whoareu @lemmy.ca

    Created a gforth eval bot

    Greetings,

    I have recently made a GForth eval bot which you can use in ##forth channel on libera.chat . It's pretty much in beta state right now and has some weird rough edges. you can run arbitrary forth code using !gforth prefix.

    feel free to give me some feedback :)

    Linux @lemmy.world
    whoareu @lemmy.ca

    Does first partition has to be FAT32 in EFI system?

    Greetings,

    I wanted to know if the first partition has to be FAT32 and should be mounted at /efi . Gentoo and Arch tell us to always have first partition of type FAT32 however they mount it in different location. I am confused can anyone elaborate please?

    Emacs @lemmy.ml
    whoareu @lemmy.ca

    code as data in elisp

    cross-posted from: https://lemmy.ca/post/38996724

    Hello,

    the most powerful thing in elisp is program as data but what does it mean how can I run data as a program. I was confused too but here is what I found.

    First I tried this:

     elisp
        
    (setq x '(+ 1 3))
    (x)
    
    
      

    basically setting the value of x as a list. now x is set to some code but when I try to run x as function using (x) syntax we get this error *** Eval error *** Symbol’s function definition is void: x. It tried to look for function in x but couldn't find it. then how can I run the code that I stored in a variable? how to evaluate it? we need a built-in function eval.

    If we run this code it works and outputs 4:

     elisp
        
    (setq x '(+ 1 3))
    (eval x)
    
      

    so yeah, it is how you can evaluate a code stored in a variable. feel free to correct me if there is another way to achieve it :)

    Emacs @programming.dev
    whoareu @lemmy.ca

    code as data in elisp

    Hello,

    the most powerful thing in elisp is program as data but what does it mean how can I run data as a program. I was confused too but here is what I found.

    First I tried this:

     elisp
        
    (setq x '(+ 1 3))
    (x)
    
    
      

    basically setting the value of x as a list. now x is set to some code but when I try to run x as function using (x) syntax we get this error *** Eval error *** Symbol’s function definition is void: x. It tried to look for function in x but couldn't find it. then how can I run the code that I stored in a variable? how to evaluate it? we need a built-in function eval.

    If we run this code it works and outputs 4:

     elisp
        
    (setq x '(+ 1 3))
    (eval x)
    
      

    so yeah, it is how you can evaluate a code stored in a variable. feel free to correct me if there is another way to achieve it :)

    Linux Phones @lemmy.ml
    whoareu @lemmy.ca

    I Tried A Real Linux Smartphone, Its...

    Ask Me Anything @lemmy.ca
    whoareu @lemmy.ca

    I have schizophrenia with mild symptoms AMA!

    Hello,

    I have schizophrenia however you won't even know it unless I tell you myself, I only have delusion of reference and delusion of persecution. I feel like people want to harm me or mocking me. I don't hear any voices though which is the major symptom of schizophrenia. I am afraid of water and soap too.

    AMA :)

    Mental Health @lemmy.world
    whoareu @lemmy.ca

    my phychiatrist doesn't think I have schizophrenia anymore

    schizophrenia @lemmy.ca
    whoareu @lemmy.ca

    My psychiatrist doesn't think I have schizophrenia anymore

    Hello,

    It's been some time since I changed my phychiatrist, ( I wrote the reason in a previous post). the new phychiatrist think that I don't have phychotic symptoms instead he think that I just have social anxiety since I only think that people are talking about me and want to harm me, I am not actually believe that. he says I don't have schizophrenia because I don't have any phychotic symptoms anymore. he is decreasing the dose of antiphychotic and increasing the dose of anti-depressant.

    I am no longer sure if I even had schizophrenia or my previous phychiatrist misdiagnosed me.