957 karma · joined April 10, 2019
* I just didn't want to mess about with postman or curl or whatever in order to test, much easier to just issue a get request by visiting a url in the browser
* I'm going to be ripping the HTTP support out shortly and replacing it with MQTT support so it can more cleanly integrate with my HomeAssistant setup. The HTTP stuff was mostly just the fastest way I could get something approximating what I was looking for.
I definitely agree though, this being a `GET` request is offensive :P
if your standing desk has that ethernet like connection scheme, something like this might just work out of the box!
The nice thing about a hack like this is you, the creator, have full control over exactly what is exposed or how. There's no cloud, no external control, no unwanted firmware updates, nothing. If everybody was willing and capable to engage with their hardware at this sort of a level, there wouldn't be this crisis of insanely insecure hardware being sold to uncaring consumers, imo!
The real goal is learning to sniff i2c though.
``` #!/bin/bash
# Get list of all running Docker containers containers=$(docker ps --format "{{.Names}}")
# Loop through each container for container in $containers; do # Get container image image=$(docker inspect --format='{{.Config.Image}}' "$container")
# Execute xz --version inside the container
version=$(docker exec "$container" xz --version)
# Write container name, image, and command output to a text file
echo "Container: $container" >> docker_container_versions.txt
echo "Image: $image" >> docker_container_versions.txt
echo "xz Version:" >> docker_container_versions.txt
echo "$version" >> docker_container_versions.txt
echo "" >> docker_container_versions.txt
doneecho "Output written to docker_container_versions.txt" ```
same thing with Twitter and Mastodon, except I feel Mastodon was far more successful a transition for me.
So, I am traditionally somebody who self hosts a lot of stuff. I am not allergic to paying a fee to have something hosted by someone else - but one of my conditions to doing this is that there is an easy way to migrate away from the cloud offering should I choose to in the future.
To give an example, I use Tailscale HEAVILY right across all my self hosted stuff. It is absolutely central to everything I do - and I'd find it very hard to live without it. I am totally comfortable with this because Headscale exists, which is an open source implementation of Tailscale. If for some reason Tailscale starts making decisions I don't like, or perhaps the pricing changes in a way I am not a fan of, I have the option of trading some convenience.
I am really happy to see your server is open source. That is amazing news, and makes me feel a lot more interested in your product. I wanted to ask a few questions though:
* Let's say I've signed up with your service, and am hosting a bunch of stuff with you. I decide after 6 months I don't like some changes to the pricing model or something. How does one get their data out of the `cloud` ente.io - and into a self hosted instance of the server? Is there any data loss during this process?
* Your clients are not open source. I totally understand this. Do they however support talking to a different backend (like for example a self hosted Ente instance)?
* And finally - how would you say your tool compares to the two main open source Google Photos replacements, Immich and Photoprism?
Firefox for Android is excellent too, especially since you can have add-ons. Between my Adguard VM in my tailscale network and Firefox ublock, my phone is an ad free place. Other add-ons that make the mobile internet more tolerable:
Google Search Fixer - Google give Firefox users a crappy old search UI. this extension forces the new nicer UI.
Old Reddit redirect - just redirects all reddit links to old.reddit.com. this bypasses the age verification nonsense Reddit introduced given I refuse to have an account there these days.
Video background play fix - this one just means any video you are watching in the browser will keep playing if you minimise the browser - some sites try to be helpful and pause the video.
ClearURLS - removes all tracking junk from URLS - make sharing links less miserable
Dark reader - essentially just a way to make any website dark mode.
I bring this up because this was actually a talking point during Brexit, and the excitement that Finally! Brits would be able to buy good vacuum cleaners again now they'd left that pesky EU. I've got no idea of the status of that particular regulation today, but I know that I haven't heard a single person mention it since the days of the Brexit vote.
Power ratings don't correspond to performance if the world irrationally decides that higher power means better. If the low end landlord special dishwashers can't make do on 1500w, then perhaps they just shouldn't exist. My landlord special cheapo dishwasher here in Canada however does a completely fine job using the cheapest powder I can get at the supermarket, as long as I load it properly, and haven't absolutely burnt the shit out of something in a pan.
* Ubuntu 22.04
* Debian Bullseye
* Oracle Linux 8 (This was more accidental than anything...)
* Armbian
I haven't settled on where I'll be going but I think in the end I'll mostly be moving towards Fedora for everything. Their server OS is pretty nice too!
The only more specific advice I have is to stick to stuff 7th Generation or newer on the Intel side if you plan on a media center use case, since 7th Gen intel stuff is when they introduced x265 hardware accelerated decoding/encoding into the GPU found on those CPUs, which is a great help. I love repurposing EOL hardware for this kind of use case, since it's imo a better solution than buying yet more electronics, and it also saves something from the e-waste trash heap.
* A fair bit more grunty than a Pi
* Fairly power efficient
* x86
* More of a standard computer
You should consider picking up what Servethehome has coined the TinyMiniMicro nodes. They're the kind of computers you typically find strapped to the back of a monitor in a doctors office and usually are fairly power efficient machines. I, for example, have a Lenovo m710q - which has an Intel 6500t (a quad core CPU), 16gb of ram, and a 512GB SSD, which I paid around 200USD for, that is significantly easier to manage than a Pi (since it's 'just' a computer) and sucks back around 10w of power at idle (which is roughly triple a Single Pi 4) - but still in the realm of negligible. It actually replaced a Pi 4 for my self hosted home stuff, and it was a fantastic choice that I do not regret.
Lots of this type of computer are available in all sorts of configurations, and the more 'standard' nature of the machine opens up a lot of possibilities the Pi either makes more difficult, or impossible. For example, my node hosts a bunch of services for me, but it also acts as a Steam In Home Streaming machine that I have connected to my living room television, which allows me to stream games from my desktop to the TV fairly effortlessly.
I remember reading a while ago about movie piracy sites that would store chunks of encrypted video inside images and host these images on services like Google Drive, and then client side download these 'images' in order to reassemble a film. I wonder if a similar thing would be possible with and RSS feed? Feedly seems more than happy to store the entire content of every post I've made!
I personally am not a user of RSS, however I received multiple requests to add a feed, so I did. I don't want to set up a staging environment for my blog, this is a hobbyist thing I do in my limited spare time.
The whole reason I wrote this was to hopefully prevent people like me from making this same mistake. I wasn't particularly familiar with RSS and its idiosyncrasies, and paid the price for it. By providing my content in a format I myself have very little interest in without fully understanding the ramifications, my content has become available on a third party service that I have no control over, and when readers discover that my feed doesn't look right, they come to me to complain about it. It might just be a fundamental disagreement, but I do wonder if tools like Feedly should provide a little more control either to publishers, or to users.
I'm just rambling at this point, but hopefully this illustrates my thinking behind the post better.
There is a lot of REALLY good software coming out for Desktop Linux recently. Wayland, Pipewire, Wireguard, etc!