I’ve probably forgotten some things but that’s the main bulk of it. Can’t recommend DietPi enough if you are looking for a super lightweight OS for you Pi server, has been perfect for me so far. Here are some things I am looking to host in the future too:
ntfy (for push notifications)
Apache server for my websites
Pi-hole
Plausible (a replacement for Google analytics for websites)
I’d really recommend docker/podman etc. if you are going to host more, especially with portainer. makes things a lot easier to manage when you have lots of services hosted.
then again I’m not sure you could get much more running on an RPi 2. how does it hold up in general with the stuff you have so far?
If you gave up running a single user instance of Mastodon then I really don’t think you should be running a Lemmy instance. It’s a fediverse compliant system that will have many of the same issues as Mastodon.
I run a small 10 person Instance of Mastodon and it runs very well on a small server of 4GB Memory and 100GB disk. Not sure why you had issues with a 1 man instance.
Out of interest why would you want to run a 1 man Lemmy Instance?
I never had to check disk space, cron jobs or do any purging.
Where did you run you Mastodon Instance. I run mine at Digitial Ocean, been running for nearly a year and have not encountered any issues and I’m running on the cheapest server they have.
48 hr blackout passed and no commitments from Reddit = I finally braved-up and deleted my post history, my comment history, and my account. Feeling liberated.
I’ve been on a marathon since April. In order I’ve watched Discovery season 2-4, SNW, TNG, DS9 and am at season 6 of Voyager. I’ve also broken up Voyager with the first 6 movies.
I did manage a couple of ToS episodes but I honestly find ToS hard to watch.
Voyager is feeling like a slog so it’s not background viewing while I work from home and I’ve switched to The Orville for my evening viewing recently with a plan to watch Babylon 5 after.
I think I will stop using Gandi. They are too expensive and don’t provide much value compared to other registrars.
The price for the TLD of my custom domain doubled. With the new prices, it’s cheaper for me to get the domain at OVH (cheaper than Gandi’s previous price) and mailboxes at mailbox.org, than the domain alone at Gandi.
They’re not even trying to pretend they offer competitive domain prices anymore. Last time I renewed the prices for the 5 TLD’s I use varied $15-22, this year they’re all $30. That’s a 75-100% increase accross the board.
Edinburgh-er here - skon for the cake thing, skoon for the town. Skown never.
Normally when you say ‘skoon’ you’re referring to the ‘stone of scone’, our big lump of magical red sandstone, which is obviously completely unlike any other bit of rock you might find on your travels. Used to be what the kings/queens of Scotland were crowned upon until the English stole it for theirs to sit on; if you say it that way, we’ll have to assume you’re interested in a debate about the role and future of the monarchy and will engage you.
Thank you for providing the details. Based on your requirements, you can achieve your goal by utilizing the Linux bridge functionality to create a software-level Layer 2 switch. Here’s an outline of the steps involved:
Install the necessary software: Ensure that the bridge-utils package is installed on your Linux machine. You can typically install it using the package manager specific to your distribution. For example, on Ubuntu or Debian, you can run sudo apt-get install bridge-utils.
Identify your physical network interface: Determine the name of your WiFi network interface that is connected to the ISP router. You can use the ip link command to list the available network interfaces. Look for the interface name associated with your WiFi connection (e.g., wlan0).
Disable network management on the physical interface: To prevent network managers from managing the physical interface directly, you’ll want to disable their control. This step may vary depending on your specific network manager. For example, if you’re using NetworkManager, you can edit the configuration file associated with your WiFi connection (usually located in /etc/NetworkManager/system-connections/) and set managed=false. Alternatively, you can stop or disable the network manager service temporarily.
Create a bridge interface: Create a Linux bridge interface using the brctl command. For example, you can run sudo brctl addbr br0 to create a bridge named br0.
Add the physical interface to the bridge: Add your WiFi interface to the bridge using the brctl addif command. For example, run sudo brctl addif br0 wlan0 to add wlan0 to the bridge.
Configure the bridge interface: Assign an IP address to the bridge interface (br0) by configuring it in the network configuration files. The specific file to edit depends on your Linux distribution. For example, on Ubuntu or Debian, you can edit /etc/network/interfaces and add the following lines:
Alternatively, you can use network management tools like NetworkManager or systemd-networkd to configure the bridge interface.
Configure the virtual machines and containers: Configure your virtual machines, Docker containers, and systemd-containers to use the bridge interface (br0) as their network interface. This configuration varies depending on the specific technology you are using. For example:
For Docker: Create a new Docker network of type “bridge” and specify the bridge name as br0. Then, when creating or running Docker containers, connect them to this network.
For systemd-containers: Configure the [email protected] and [email protected] units to attach the container to the bridge interface (br0). This can be done using the systemctl command and systemd network configuration files.
With these steps, your virtual machines, Docker containers, and systemd-containers should be able to obtain IP addresses directly from your ISP router via the software-level Layer 2 switch created using the Linux bridge interface.
Please note that the specific commands and configuration files may vary depending on your Linux distribution and network management setup. Make sure to adapt the instructions accordingly. Additionally, be cautious when modifying network configurations as it can potentially impact your network connectivity.
The only problem with using paths is the service might not support it (ie it might generate absolute URLs without the path in, rather than using relative URLs).
Agreed, I’ve run into lots of problems trying to get reverse proxies set up on paths, which disappear if you use a subdomain. For that reason I stick with subdomains and a wildcard DNS entry.
That sounds like the right middle ground for me. I know for sure my home network is not as secure as it could be, especially since I live with people who need everything online to work without obstacles. I can’t even install PiHole.
But, hosting is probably more affordable in a year than the amount I might spend on coffee in a week. And I typically make my own coffee.
kbin.life
Hot