• 4 Posts
  • 20 Comments
Joined 1 year ago
cake
Cake day: July 7th, 2023

help-circle










  • Consider: Pirate everything. It’s just a race to the bottom. The average you can charge for an ad tiered service will just continue shifting up as each streaming service gently increases their ad-free prices. If it was ~$15/mo avg before this, now Netflix sees the avg price go to $15.57/mo. If you’re going to increase the price by 57¢ you might as well make it a nice round $1…Then Hulu sees the average go to $16.13 so then they need to increase their prices. So on and so forth until we’re back to paying $60/mo like we did for cable TV.

    And here’s the kicker. They’re legally obligated to do this because they could be sued by shareholders for not trying to make more money. And that’s without mentioning that they actually prefer people to watch the ads because they generate more revenue from sponsored advertising. Pirating is ethical and cool. Paying subscription fees to trillion dollar corporations is cringe.







  • I’m new. I only just took my first few steps into the world of Linux like 2-3 weeks ago to set up a Pi-hole VPN. From what I can gather in other comments is that flatpak is a program that optimizes storage by keeping any program and it’s dependent files in one place instead of having dependencies spread out amongst system folders. The drawback would be that running simple commands like OP did don’t work because the files are either held in an unexpected place according to the repository or they files were technically installed in their respective folders, then moved to their respective container by flatpak which marks them as having been “used”. The other drawback seems to be system overhead. The container system must use a bunch of storage.

    That’s what I took from the post and comments anyway.




  • That makes total sense. I never really considered that I have been learning Windows over the past 20 years. It was just learning “computer”. And I really appreciate the compliment to my dedication on it! I’m really happy with the result and I learned more about linux/networking/LePotato/Pi-hole than I would have guessed at the beginning of this whole project. From battling with Wireguard server configuration…ufw and portforwarding…client configuration…back to ufw…IP configuration…keys…etc. Troubleshooting was a maze sometimes 😂. One more thing before I go.

    About the name thing. Say I type:

    name="Gerald"
    wg genkey > ${name}.key
    

    Would my output then be a key generated by Wireguard and named “Gerald.key”? Or would it need to be:

    wg genkey > "${name}.key"
    

    Or like in your example:

    wg genkey > $name.key
    

    I think I’m mostly getting caught up in when the quotations are necessary and when they’re not.


  • Linux is so cool, but boggles my mind. I just simply don’t have enough time to really get a good grasp on the terminal and commands associated with it. It took me 3 days worth of attempts from 8am when my fiance leaves for work to 5pm to finally get a pi-hole set up in tandem with a self hosted VPN with wireguard. I just got it up and working on Wednesday this week. I know there’s a tutorial on the pi-hole website, but with no Linux terminology experience it was tough to know what I was supposed to be typing into the terminal. Several times I was typing:

    sudo -i
    cd /etc/wireguard
    umask 077
    name="client_name"
    echo [interface] > "name"
    

    I thought the name= line would tell the terminal that I wanted to replace all the following lines that “name” appeared in with “client_name” automatically. Then I figured out that they were just telling me that I needed to replace “name” in their terminal commands with what I wanted to name the associated files I was creating lol. It was a real man…I’m a fucking moron moment.