• 1 Post
  • 125 Comments
Joined 1Y ago
cake
Cake day: Jun 10, 2023

help-circle
rss

I was about to say “of course you can trust it, it’s from The Internet Archive”, but the ArchiveTeam slogan is “We Are Going To Rescue Your Shit”. Now I wonder if they’re officially affiliated or not.


I don’t have a tech background. Currently hosting 25 different things in docker. I wonder if there are actually more non-tech people who do it, because tech industry people might want to take a break in their off time.


You took the words right out of my mouth.


I’m doing this with Immich as the photo storage software, MagicMirror OS on a raspberry pi, and the MMM-ImmichSlideShow module to show the pictures on an old computer monitor.

If you’re new to self hosting stuff, this will be sort of difficult to get set up. If you’re comfortable with the command line, config files, docker, etc, then it’s worth the effort.


UltraViolet almost let you do this, but of course there was all sorts of proprietary fuckery to deal with. They shut down in 2019.

https://en.m.wikipedia.org/wiki/UltraViolet_(website)


I recommend just getting either:

  1. A cheap prebuilt desktop computer, or
  2. Build yourself a computer

It doesn’t have to be a “server”.


That review started off promising, but then the guy starts selling it. Boo.


Same. I still keep portainer around in case I want to browse/manage images and networks from a GUI, though.

Dockge makes it so much easier to update things, though.


I don’t plan on being back at the hospital for a while, so I guess we’ll never find out!

I use a wildcard certificate, I wonder how common that is? That might be something they block, but yeah… I wonder why.


This quote is hilarious.

CSC probably has a record of someone opening up the machine. “My personal stance on that is suck my diiiiiiiick, but feel free to perform your own risk assessment,” Orlitzky writes.


https is in the URL, yes. I agree it’s weird, especially since my Lemmy instance works. It’s hosted by Hetzner but all of the certificate stuff is set up the same way. It could be some sort of residential IP address filter?


Thanks. Yup, wireguard makes it work. I forgot about that from the last time.

It’s still a little curious, though. The certs for my self hosted stuff are done the same was as for the Lemmy instance I’m posting from which I can browse with no problem. The only difference is Lemmy is hosted on Hetzner. Both are behind Nginx Proxy Manager.


Thanks. I’m past the captive portal and can browse the rest of the internet no problem.


[Question] When using the WiFi at a couple of nearby hospitals, I can’t connect to my self hosted stuff.
I have multiple things running through a reverse proxy and I've never had trouble accessing them until now. The two hospitals are part of the same company, so their network setup is probably identical. Curiously, it's not that the sites can't be found, but instead my browser complains that it's not secure. So I don't think it's a DNS problem, but I wonder what the hospital is doing to the data. All I could come up with in my research is this article about various methods of intercepting traffic. https://blog.cloudflare.com/performing-preventing-ssl-stripping-a-plain-english-primer/ Since my domain name is one that requires https (.app), the browser doesn't allow me to bypass the warning. ![](https://sub.wetshaving.social/pictrs/image/282b229e-0dda-4fff-96d3-0040e7e1cfec.webp) Is this just some sort of super strict security rules at the hospital? I doubt they're doing anything malicious, but it makes me wonder. Thanks! Also, if you know of any good networking Lemmy communities, feel free to share them.
fedilink

If I remember correctly, I think I tried running Lemmy using Yunohost about a year ago. I don’t remember exactly how it went, but I don’t think I was successful. It was probably my fault since Lemmy has a few moving parts.

At the end of the day, I just prefer containers and run all of my stuff in Docker.

I like the idea of Yunohost, but I wonder if it’s geared towards people who prefer to run things on bare metal… and that type of person doesn’t usually need a helper script type of solution.


I think others have already said this, but to sum it up…

To extend wifi, avoid repeaters (unless speed isn’t a big deal). Get a hard-wired Access Point. TP-Link makes some of you want to stick to consumer brands. Ubiquity and Grandstream are a bit more “prosumer”. I don’t have actual experience with Grandstreem, but the advantage is you don’t need to run software to set them up. You can do it through a web browser.

These options need to be wire with Ethernet. You’ll power them with a PoE injector.

“Mesh” typically refers to a main router/wifi AP combo, and an add-on WiFi AP, with a wireless link to the main router. This works well for a lot of people, and if worked well for you before, you might want to go back to that if you can’t run wires to a “real” access point.

Using another router in Access Point mode is an option, but it would sort of be a waste of money (although, maybe not? Depends on price obviously). This will probably require a wire between the two routers, but you can probably also set it up as a wifi extender.

Fun fact: A lot of Ubiquity access points have “mesh”, but to my knowledge it only works with other Ubiquity/Unifi equipment. You still have to power it using ethernet and a PoE injector, but if there’s no network on that ethernet cable, it can link up wirelessly. I’m sure other brands have this as an option, too.


Yeah, all I see is under Administration -> settings -> Map & GPS settings, there’s a couple of things there. Nothing that disables location altogether I don’t think, just showing location on a map and looking up the city.


Which version?

I just checked and mine is working. I’ll look into server settings in a bit, but didn’t see any settings in the android app.


What do you mean by PC? Just asking because sometimes people use PC to refer to a computer that runs Windows. Just sort of how the vernacular ended up going over the years.

I can’t help, but even with Windows I think they have a way to run Linux stuff on it now, so it should be possible.


I installed FreshRSS after seeing it mentioned a lot 'round these parts. I typically consume the articles through an android app called Read You which is good at loading entire articles.


I recently switched to Dockge and it suites my needs. I like some aspects of Dockge better, but I like the network and image management features of portainer.


Oh cool, this looks like something I’d really like. I’ve been using a paid Android app called Simply Auto which is excellent, but self hosting is more fun.



A reverse proxy needs you to forward ports 80 and 443, unfortunately.



At the bottom of the page (in a browser) click ModLog and search for your username.


Take a deep breath…

If they let everyone upload, the place would likely go to shit really fast. Poor quality uploads, unseeded uploads, uploads that nobody can download because the seeder doesn’t have a decent internet connection, viruses, illegal images, you name it.

So of course there’s a process. It’s up to you to figure it out, so figure it out. The website that I found isn’t loading for me right now, but the last time I was looking at it, it was very easy to find the post explaining how it all works, and I don’t even have an account there.


Just checking. Anyone can create an account, but uoad privileges there require an application. They have some basic requirements like upload speed, ability to leave things seeded after upload, etc.

I don’t know any details because I don’t have an account there. I just read whatever is available in the FAQ.



Meh, even then. If they’re 60MB each that’s only 120GB.


I’ve used it plenty of times for other reasons. I can never remember what kind of CPU I have and it tells me. I can’t even remember how much RAM I have, and it tells me that, too.

I’m sure the next thing someone is going to do is tell me the individual commands to find that info, but I can’t be bothered with that.


Noticeable difference loading the page? Loading photos? Uploading photos?

Photo files are relatively small, so an HDD is absolutely fine.


Oh thanks for the heads up


I installed MagicMirror onto a Raspberry Pi using a pre-made Magic Mirror OS image (can’t remember where I got that, but I think it’s relatively “official”, so maybe their website? It comes ready to go with Docker and everything you need set up.

Then I installed this https://github.com/pelaxa/MMM-ImmichSlideShow and configured it.

I actually found some additional configuration options by going back in the chain to the project it’s based on (linked at the top of the readme). Their documentation included some additional stuff that actually works with MMM-ImmichSlideShow. Edit: Looking at my config again, and all the stuff is in the MM-ImmichSlideShow documentation now. Maybe they updated it.

Then I hooked up an old monitor, put it in vertical mode, and that’s it.

It was actually kind of difficult to figure out how to get the display to work in vertical mode. A lot of old forum posts are the “old” way of doing it. I ended up making a cronjob that runs 60 seconds after boot and runs some command that rotates the display. I’ll dig it up if you need me to, but since MMM-ImmichSlideShow is still broken it’s not turned on right now so I can’t check it. Here’s the line from my crontab to rotate the display: @reboot sleep 60 && DISPLAY=:0 xrandr --output HDMI-1 --rotate right



I’m able to save a trail without any photos, but if I try to add a photo it lets me select the photo, but saving the trail gives a toast notification in the bottom right that says “Error saving trail.” The web, db, and search logs don’t show any errors.


Mine was having some weird problem with docker, I think it must be a docker bug. Basically it put the Wanderer stuff at the very bottom of the routes (running “sudo route” on Debian lists the routes). The last entry in the routes table needs to be eth0 or the equivalent so that stuff can loop back to the beginning of the list. At least that’s my understanding.

So anyway, to get around that bug/limitation I had to create a static docker network which I called “wanderer-static” using docker network create --attachable -d bridge --subnet 172.28.0.0/16 --gateway 172.28.0.1 wanderer-static. Choose a subnet that’s not being used already.

Then in the docker compose file, point everything at that network by:

Removing

 networks:
   wanderer:
     driver: bridge

Adding

networks:
  wanderer-static:
    external: true

And finally, pointing each service to that network. Under each service you should have:

    networks:
      - wanderer-static

I also had to update the ORIGIN and whatever else to http://wanderer-static:7000, etc.


Immich is the only thing I run where I check the change log before doing any sort of update. It’s worth it, though. Great software.

This update broke my janky little raspberry pi “photo frame” which uses MagicMirror and a plugin. I probably just need to rename a port in the plugin or something (or wait for an update).


Looks cool. I have it up and running with the docker compose provided. Every time I try to create a user it says “Error creating user”, and the logs say [ERROR] [23:30:00]: Login failed. Unable to obtain cookie.

Edit: I got it working, just had to updated some of the network stuff in the docker compose. The networking in Portainer is a bit “complex”.

I can’t get photos to work. Oh well.


I wouldn’t say so. Digital rights, online privacy, etc. apply to everyone, not just people sharing files on the internet.