FYI Few downside of an online/double conversion UPS will use extra power if that is something your trying to avoid.
Also some of them will have a 24/7 fan so there will be extra noise.
FYI Few downside of an online/double conversion UPS will use extra power if that is something your trying to avoid.
Also some of them will have a 24/7 fan so there will be extra noise.
Maybe add one of those dummy HDMI or Display dongles so you don’t need to connect a monitor and you can set the display resolution who whatever you want.
If your looking for a remote access to a desktop/GUI Rustdesk.com Is a quick and easy option. Mesh Central is also a good but a little more involved as you need to setup a central server.
There are a few others options if you have a VPN access. Like XRDP servers that lets you use RDP clients, or you can use VNC as well.
You need to keep up that was so last year. The new hottnes is switching back to owncloud because it is so light weight. But now i am guessing the new new hotness is switch from owncloud to Nextcloud.
I would also include support for Dynamic DNS and API access as well. Those both can come in handy depending on what your doing. I know this wasn’t as common years back but maybe it is more supported now.
I used Namecheap and I think they required that I have like $50 credit on my account before the API access would open up. Maybe that has changed, like I said this was years ago last time I need to look.
Backend storage is all ZFS. I have a big external drive plugged in via USB on my ZFS box and that backs up my daily backups.
I have a two old PCs that I run ZFS on as well. One auto turns on every week and ZFS backs up to that. The other PC is completely manual and I just randomly turn that on and backup. Every so often. Usually every 2-4 weeks.
For off-site backups. I use Syncthing and it is running on a server at a families house. Few miles away.
I picked Syncthing over ZFS because I actually a little more than an off-site I wanted a two way sync between our two locations so both locations could have a local copy they can edit and change.
Could be battery. That is usually the first thing to swap no matter what.
It could be whatever internal component the UPS uses to measure the line voltage is going bad. If that is the case your probably looking for a new UPS :(. Unless you want to do some very indept troubleshoot and potentially board level repairs.
Other option is to try the UPS on another circuit, or if available, another building entirely.
They are also super expensive.
Luckily is wasn’t those but the flash drive version. Why SanDisk has the same name for like 4 different products is beyond me.
https://www.amazon.com/SanDisk-128GB-Extreme-Solid-State/dp/B08GYM5F8G
Oh wow that is really fast drive. I will have to take a look at that one. Glad to see other companies are starting to come out with fast drives.
A few years ago when I was looking the SanDisk was the only drive that was actually fast on writing. Every flash drive I found basically lied about the write speed. They would say oh it is 300mbps but when it would only be able to sustain that speed for a very short time then it would would drop to a slow crawl of 10mbps sometimes even less. One drive was 3mpbs. Or they wouldn’t advertise the write speed at all and just focus on read speeds.
There was those portable SSDs but they were still a little big and I wanted something small I could carry with keys.
What do you think will be the alternatives. I have looked around and realistically Logitech kind of dominates the market as far as mice and keyboards.
What USB drive is the Kingston drive? I looked years ago but all of them sucked on write speed. The best one I found was SanDisk Extreme PRO USB 3.2. I think it is actually a solids state drive vs a traditional USB drive. It definitely isn’t the smallest flash drive, but I am not waiting 30 minutes to copy of 4GB ISO file to it.
I am kind of just making this up as I go along so odds are this won’t work but it will hopefully get you closer. I only modified the very end under the volumes from their default compose file here https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
You will need to change the IP address to the address of you SMB server as well as the user name and password your going to be using. You may need to change the uid and gid I think you want those to be the id of whatever user is running immich. 1000 is usually a good default if you don’t know.
In the .env file try just putting in upload-volume as the upload location. Like this
UPLOAD_LOCATION=upload-volume
Oh I almost forgot your host computer (the one running docker) needs to have cifs-utils installed or the cifs volume will not work and you will get a bunch of errors (Ask me how I know).
Modified Compose file
version: "3.8"
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
command: [ "start.sh", "immich" ]
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
env_file:
- .env
depends_on:
- redis
- database
- typesense
restart: always
immich-microservices:
container_name: immich_microservices
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
# extends:
# file: hwaccel.yml
# service: hwaccel
command: [ "start.sh", "microservices" ]
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
env_file:
- .env
depends_on:
- redis
- database
- typesense
restart: always
immich-machine-learning:
container_name: immich_machine_learning
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
volumes:
- model-cache:/cache
env_file:
- .env
restart: always
immich-web:
container_name: immich_web
image: ghcr.io/immich-app/immich-web:${IMMICH_VERSION:-release}
env_file:
- .env
restart: always
typesense:
container_name: immich_typesense
image: typesense/typesense:0.24.1@sha256:9bcff2b829f12074426ca044b56160ca9d777a0c488303469143dd9f8259d4dd
environment:
- TYPESENSE_API_KEY=${TYPESENSE_API_KEY}
- TYPESENSE_DATA_DIR=/data
volumes:
- tsdata:/data
restart: always
redis:
container_name: immich_redis
image: redis:6.2-alpine@sha256:70a7a5b641117670beae0d80658430853896b5ef269ccf00d1827427e3263fa3
restart: always
database:
container_name: immich_postgres
image: postgres:14-alpine@sha256:28407a9961e76f2d285dc6991e8e48893503cc3836a4755bbc2d40bcc272a441
env_file:
- .env
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME}
volumes:
- pgdata:/var/lib/postgresql/data
restart: always
immich-proxy:
container_name: immich_proxy
image: ghcr.io/immich-app/immich-proxy:${IMMICH_VERSION:-release}
environment:
# Make sure these values get passed through from the env file
- IMMICH_SERVER_URL
- IMMICH_WEB_URL
ports:
- 2283:8080
depends_on:
- immich-server
- immich-web
restart: always
volumes:
pgdata:
model-cache:
tsdata:
upload-volume:
driver: local
driver_opts:
type: cifs
device: "//172.1.1.6/changetoshare"
o: addr=172.1.1.6,username=changetouser,password=changeme,vers=2.0,uid=1000,gid=1000
You can just mount the SMB volume using docker-compose.
I think have some example compose files if you need some example.
Been self hosting for over a decade at this point. Mix of custom built servers and surplus hardware over the years.
To name a few of my daily servers.
With docker being so easy I have kind of lost track how much stuff i am hosting. A problem i never thought i would have :)
Never heard of someone using a UPS on a Fridge/Freezer. Does it make a difference? Seems like the UPS would just died after 10-20 minutes and not really make much difference to your freezer.