if you continue to try { thisBullshit(); } you are going to catch (theseHands)
This is the most beautiful thing I’ve read all year
if you continue to try { thisBullshit(); } you are going to catch (theseHands)
This is the most beautiful thing I’ve read all year
Yup, I was only pointing out that i was having trouble doing the same thing in my docker compose (using the webui_port env variable did not avoid port collisions at deployment)
I haven’t tried this particular compose outline though. It could also be the pirate_network they’re initiating or the depends_on variables they’re using, I just haven’t played around with it yet.
Question: how are you deploying your arr apps? do you do that in a separate compose file?
AFAIK the thing that complicates this is trying to run it behind gluetun
docker makes it really easy to specify a unique port on deployment, but when you’re using a network bridge (as in the case of gluetun) the networking settings are controlled there instead, so you can’t use the normal port declarations. It’s apparently not impossible to do it with gluetun but it seems it’s not as straightforward.
lmao. I’m starting to really wonder what the WEBGUI_PORT variable does if not exactly what you’re changing in the GUI… someone else mentioned they got multiple instances to deploy from the same compose file by placing the gluetun service at the end of the file. I wonder if the order in which the containers are deployed is the thing that makes this work. i’ll test more when I have the time
I might need to try this… I wonder if it makes a difference that the gluetun service is listed last. I noticed that trying to start the containers in the wrong order results in port collision errors, maybe this is why it works for you?
This worked!!
Shame that it’s a little bit of a runaround, but not only did this work, it also persists after restarts and updates.
I’ll be editing my post and offering it as a solution to the other places I have seen this question asked, thank you a ton!
I’m looking at hotio now.
their documentation isn’t as comprehensive as linuxserver.io, i’ll probably have to just try it out and see if it works. looks like they also have one that has wireguard bundled but it’s really unclear how that works
Can I ask what your compose file looks like? Or how you deployed?
yea, i just tried a couple things to no avail:
publish a new port in gluetun, e.g.
- 8082:8082
then set webui port in the new instance:
- environment:
- WEBUI_PORT: 8082
error on deployment
Then I tried spinning up the new container separately, declaring the pots eg:
- ports:
- 8082:8082
and then manually switching the network to gluetun and turning off the port declaration, and it still ends up on the default port. Bummer.
nah, it seems like it’s a known problem, no worries. There’s an unresolved issue open on the gluetun github about it. I just figured someone would have had a workaround at this point since I see people recommend separate client instances to keep things organized all the time.
I think the people who do that just don’t use a VPN, but I have strong feelings against exposing my IP
edit: that’s interesting. I’ve tried a few variations, but maybe I didn’t try that one
Also, the point of HA is usually to avoid 3rd party servers, so you don’t just need something that runs HA, you need something that can receive data signals that may not be over wifi. Unless you can connect 3rd party receiver dongles to your phone, it’ll end up limiting which devices you can use on your network.
Fair point, Margot Robbie
I highly recommend this one.
If all you’re looking for is a way to send files from your phone to your server, this is the simplest way to do it.
Share your server volume as a SMB, mount to phone via Material Files.
These devices are home-polling, which means commands/info is managed through WAN and their home servers.
Even if you don’t use their app, it still uses their servers.
FWIW, i also use home assistant. But some of the devices I have were not choices I made, so it’s a slow trudge replacing them all with locally-managed devices.
Couple things:
That said: of course i advocate against these brands. I have several zigbee dimmer switches ready to swap out with leviton already. But that doesn’t mean this information shouldn’t be widely circulated when it surfaces, so that other people know the landscape better when they go to purchase.
It’s any of their products that utilize their app or web servers to work. Here’s their ToS, and below is a snippet:
Automated Processes and Artificial Intelligence This mobile app may use automated processes and artificial intelligence (AI) to provide you with personalized features and recommendations. We collect and process your data, such as your preferences, behavior, and feedback, to improve our app and deliver better services to you. We respect your privacy and we are committed to protecting your personal information. You can review our full privacy policy here: https://my.leviton.com/home/privacy. By using this app, you consent to our use of AI and data processing as described in our privacy policy.
And their privacy policy:
- INFORMATION WE COLLECT AND HOW WE USE IT
Leviton collects information you provide as users who access the App, register for accounts, use the App, or request information as well as data from Leviton Product(s) once it is registered with a valid account on the App. Information is collected on an ongoing basis and when you access information using the App, which then accesses one or more Leviton or third-party servers. Leviton works with third party analytics companies (such as Adobe Analytics) to aid and improve the App’s functionality, and who may use technology to automatically collect the types of data listed below. Such data may be collected, analyzed and used for the following purposes: i) to enable you to access and use the App and connected Leviton Products and services,(i.e. account registration and management) ii) to operate and optimize the App and the user experience, iii) to send administrative information to you (i.e. updates to this policy), iv) to identify usage trends and to evaluate and create improved and more advanced features for the Apps and connected Leviton Products and services, v) to tailor marketing efforts and the like vi) to protect our App, Leviton Products, and Services, and/or vii) to comply with legal or regulatory requirements. Your information may be shared with third parties, such as service providers, in limited circumstances, as described below.
User Data. Set-up information you provide, including email address, name, address or coordinates (the location of your Leviton Products). Biometric data, such as images, may be collected if videos or images are provided to Leviton, i.e. as required for customer service support. Usernames, phone numbers, contact preferences and authentication data. Usage Details. When you access and use the App, certain details of your access to and use of the App, including the resources that you access and use on or through the App may be automatically collected, including: direct adjustments to the Leviton products using the App, technical information from the Leviton products (to improve your experience over time and help troubleshoot issues), electricity usage, capacity, and power information (every time a Leviton Product is turned on or off, the App records the time and duration to offer features in usage history), current status of the Leviton Product, and usage schedules, among other related data necessary for the functionality of the device. Mobile Device Information. We may collect information about the mobile device from which you access the App, including the device’s unique device identifier, IP address, operating system, browser type, mobile network information, the device’s telephone number, in addition to the internet connection. Additionally, as needed from time to time, we may request access to certain features from your mobile device, including the microphone, camera, etc. Location Information. This App does not collect real-time information about the location of your mobile device, but it does collect environmental data (such as user location and Bluetooth-enabled device location) that supports certain Leviton Product features, e.g. Astronomical Clock) from the Leviton Products that are used with the App in real-time. App Usage. We collect the frequency of the App usage, frequency of individual features of the Leviton Products usage, and how features of the App and the related Leviton Products are used. Partner Data. Some of your information or data provided to third-party products and services that interface with the Leviton Products may also be provided to Leviton. We may also obtain information about you from joint partners, public databases and other third-parties. Web Server Logs. When you visit our App, we may track information through web server logs to better administer the App and analyze its usage. Examples of information we may track include but is not limited to your Internet Protocol address, the type of browser or mobile device you use, the number of links you click within the App, the geographical location from which you accessed the App, the date and time of your visit, and the name of your Internet service provider.
and section 3:
Leviton may share data with third party vendors, service providers, contractors, or agents. These may include affiliate marketing programs, cloud computing services, data analytics services, data storage service providers, performance monitoring and testing tools, web hosting service providers, and product engineering and design tools.
I’ve had a proxmox machine running for about a year now, and just set up a standalone Frankenstein NAS running truenas scale (only because I was having trouble with HBA firmware on truenas core)
If you’re new to zfs, truenas is an easier entrypoint because its GUI is easier to understand. Proxmox has been rough for me, and I’m often jumping into the cli to manually do things that I think should be easy to do in the GUI but aren’t.
That said, proxmox is more full-featured and (I think) more stable and lightweight than truenas scale. If you’re comfortable with zfs, or learning how to manage it via cli, then I think proxmox is a better workhorse.
Long-term, though, do you foresee expanding storage? A single 8TB hdd seems unlikely to fit your needs for very long.
Idk about the rest of these jabronies, but I didn’t even know jellyfin had its own comm until this appeared in my feed. But I’m gonna subscribe now that I know of it!
Yup, I ended up frankensteining a nas from various craigslist parts (i actually found a low-power business-class server motherboard that has worked out well for the purpose). Had to get a SAS HBA card and a couple SFF-8087 cables to do the job right, and I grabbed an old gaming case from the 2010’s to hold it all, but it was relatively seamless. I had one of the drives go out already, but luckily I had it in a raid configuration with parity so it was just a matter of swapping out the drives and rebuilding.
It’s been fun and rewarding, for sure! I’m glad I didn’t sell them like these other dweebs told me to lol