@giddy@aussie.zone avatar

giddy

@giddy@aussie.zone

My son is trans which makes me… transparent

This profile is from a federated server and may be incomplete. View on remote instance

giddy ,
@giddy@aussie.zone avatar

When VMWare Horizon Client (which I need for work) supports it

giddy ,
@giddy@aussie.zone avatar

I use calibre to manage my collection. Calibre creates a folder per author and a sub-folder per book. I also have separate Calibre libraries for fiction, non-fiction and comics.

giddy ,
@giddy@aussie.zone avatar

I'm running Onyx (sorry... Fedora Budgie Atomic) on my Thinkpad and love it. Last night I decided to give Sway a shot and, when I was done with that, rolled back to Budgie without any of the cruft of installing additional DE's alongside each other.

giddy ,
@giddy@aussie.zone avatar

Yeah I had a similar experience when logging on to Sway - I had no clue what to do. Did you ever figure out how to bring up a menu or launcher? All I could do after googling was launch a terminal

giddy ,
@giddy@aussie.zone avatar

Thanks for that. Now that I know the launcher shortcut I will give it another go

giddy ,
@giddy@aussie.zone avatar

I'm guessing Arch's dominance is largely due to SteamOS?

giddy ,
@giddy@aussie.zone avatar

Wow I am not in your league

I am currently migrating from a dedicated docker host to a proxmox host with multiple LXC containers.

old host - 23 docker containers, 128GB system drive, 4TB data drive

backup server - 1 docker container, 1TB disk

proxmox - 3 LXC containers, one of which has 3 docker containers. 500GB system drive, 4TB media drive (not LVM)

The plan is to migrate the loads on the old host to the proxmox host. I also have another 4TB drive coming with the intent of setting up a RAID with 2 of the 4TB drives.

giddy ,
@giddy@aussie.zone avatar

Currently running

  • speedtest tracker
  • uptime kuma
  • paperless
  • viewtube
  • airsonic
  • transmission
  • linkding
  • vaultwarden
  • nextcloud
  • audiobookshelf
  • code server
  • freshrss
  • rss bridge
  • nginx proxy manager
  • homepage
  • libreddit
  • gitea
  • pivpn
  • pihole
  • borg backup
  • time machine
giddy ,
@giddy@aussie.zone avatar

Home assistant is high on my todo list right after i set up my new proxmox host

giddy ,
@giddy@aussie.zone avatar

A low end celeron NUC would be best. I have one that has been doing the heavy lifting for my home services for 4 years

giddy ,
@giddy@aussie.zone avatar

Yeah that one is way OP. My 4yo celeron NUC 8GB with 128GB SSD and 2x4TB external drives is ample for everything I throw at it

EDIT - there is a Ryzen 5 option in that page for 350 would be ample

giddy ,
@giddy@aussie.zone avatar

ooh i like the idea of the proxmox cluster

giddy ,
@giddy@aussie.zone avatar

That’s the closest thing I’ve found to my dear departed Pebble

giddy ,
@giddy@aussie.zone avatar

That’s the closest thing I’ve found to my dear departed Pebble

giddy ,
@giddy@aussie.zone avatar

nice work! I had given up on getting FF sync running. I used xBrowserSync for a while but that has no iOS support so am currently using Linkding. I will give this a shot :-)

giddy ,
@giddy@aussie.zone avatar

Every browser extension and mobile app keeps a copy. Between 2 PC’s, 1 Macbook, 1 iPad and 1 iPhone I think I will survive a server crash

giddy OP ,
@giddy@aussie.zone avatar

Yeah i tried setting my subnet to 192.168.3.0/24 (the one used by my intranet) but they still show up

giddy OP ,
@giddy@aussie.zone avatar

After adding about 20 MAC addresses I gave up and just moved pi.alert to my secondary dns server (a pi zero) which has no docker

giddy OP ,
@giddy@aussie.zone avatar

Has anyone tried the docker variant of pi.alert? I presume that one must be smart enough to filter out docker ‘devices’

giddy ,
@giddy@aussie.zone avatar

I seriously suggest you give Nextcloud another go, this time under Docker. Very simple to do.

Save the following in a new folder as docker-compose.yml


<span style="color:#323232;">version: '3'
</span><span style="color:#323232;">
</span><span style="color:#323232;">volumes:
</span><span style="color:#323232;">  db:
</span><span style="color:#323232;">
</span><span style="color:#323232;">services:
</span><span style="color:#323232;">
</span><span style="color:#323232;">  nextcloud-app:
</span><span style="color:#323232;">    image: nextcloud
</span><span style="color:#323232;">    container_name: nextcloud-app
</span><span style="color:#323232;">    restart: always
</span><span style="color:#323232;">    volumes:
</span><span style="color:#323232;">      - ./data:/var/www/html
</span><span style="color:#323232;">    environment:
</span><span style="color:#323232;">      - MYSQL_PASSWORD=changeme
</span><span style="color:#323232;">      - MYSQL_DATABASE=nextcloud
</span><span style="color:#323232;">      - MYSQL_USER=nextcloud
</span><span style="color:#323232;">      - MYSQL_HOST=nextcloud-db
</span><span style="color:#323232;">    ports:
</span><span style="color:#323232;">      - "80:80"
</span><span style="color:#323232;">    links:
</span><span style="color:#323232;">      - nextcloud-db
</span><span style="color:#323232;">
</span><span style="color:#323232;">  nextcloud-db:
</span><span style="color:#323232;">    image: mariadb
</span><span style="color:#323232;">    container_name: nextcloud-db
</span><span style="color:#323232;">    restart: always
</span><span style="color:#323232;">    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
</span><span style="color:#323232;">    volumes:
</span><span style="color:#323232;">      - db:/var/lib/mysql
</span><span style="color:#323232;">    environment:
</span><span style="color:#323232;">      - MYSQL_ROOT_PASSWORD=changeme
</span><span style="color:#323232;">      - MYSQL_PASSWORD=changeme
</span><span style="color:#323232;">      - MYSQL_DATABASE=nextcloud
</span><span style="color:#323232;">      - MYSQL_USER=nextcloud
</span>

run this command in the folder -

docker-compose up -d

open localhost

giddy ,
@giddy@aussie.zone avatar

No you can use other databases. It is separate here

giddy ,
@giddy@aussie.zone avatar

Can I ask why the separate NC container for cron? Also, I presume the mysqldump container is for easy db backups?

giddy ,
@giddy@aussie.zone avatar

How is NC using redis? I can’t see any links from the NC container

giddy ,
@giddy@aussie.zone avatar

That is better than my NUC and I have no performance issues

giddy ,
@giddy@aussie.zone avatar

Thanks!

giddy ,
@giddy@aussie.zone avatar

+1 for Vaultwarden. Much simpler to set up

giddy ,
@giddy@aussie.zone avatar

Plenty of free hostname providers. I use Dynu

giddy ,
@giddy@aussie.zone avatar

Yup Vaultwarden (the self host server) is easy to run in Docker and works well with the Bitwarden apps

giddy ,
@giddy@aussie.zone avatar

What are you running for Netflix and Prime Video?

giddy ,
@giddy@aussie.zone avatar

ditto Gmail?

giddy ,
@giddy@aussie.zone avatar

I use Nginx Proxy Manager to reverse proxy all my services including Vaultwarden -

Setup in NPM -


<span style="color:#323232;">Open Nginx Proxy Manager Admin Portal
</span><span style="color:#323232;">Click Proxy Hosts
</span><span style="color:#323232;">Click Add Proxy Host
</span><span style="color:#323232;">Fill in the details
</span><span style="color:#323232;">    Details tab
</span><span style="color:#323232;">        Domain Names - vault.your.domain
</span><span style="color:#323232;">        Scheme - http
</span><span style="color:#323232;">        Forward Hostname/IP - vaultwarden (this should be the name of your vw container)
</span><span style="color:#323232;">        Forward Port - 80
</span><span style="color:#323232;">        Tick Block Common Exploits
</span><span style="color:#323232;">        Tick Websockets Support
</span><span style="color:#323232;">        Access List - Publicly Accessible
</span><span style="color:#323232;">    Custom locations tab
</span><span style="color:#323232;">        Add the following locations
</span><span style="color:#323232;">            location 1
</span><span style="color:#323232;">                location - /notifications/hub
</span><span style="color:#323232;">                Scheme - http
</span><span style="color:#323232;">                Forward Hostname/IP - vaultwarden
</span><span style="color:#323232;">                Forward Port - 3012
</span><span style="color:#323232;">                Click the cog symbol and add the following to the textbox that appears
</span><span style="color:#323232;">                    proxy_set_header Upgrade $http_upgrade;
</span><span style="color:#323232;">                    proxy_set_header Connection "upgrade";
</span><span style="color:#323232;">                    proxy_set_header X-Real-IP $remote_addr;
</span><span style="color:#323232;">            location 2
</span><span style="color:#323232;">                location - /notifications/hub/negotiate
</span><span style="color:#323232;">                Scheme - http
</span><span style="color:#323232;">                Forward Hostname/IP - vaultwarden
</span><span style="color:#323232;">                Forward Port - 80
</span><span style="color:#323232;">                Click the cog symbol and add the following to the textbox that appears
</span><span style="color:#323232;">                    proxy_set_header Host $host;
</span><span style="color:#323232;">                    proxy_set_header X-Real-IP $remote_addr;
</span><span style="color:#323232;">                    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
</span><span style="color:#323232;">                    proxy_set_header X-Forwarded-Proto $scheme;
</span><span style="color:#323232;">            location 3
</span><span style="color:#323232;">                location - /
</span><span style="color:#323232;">                Scheme - http
</span><span style="color:#323232;">                Forward Hostname/IP - vaultwarden
</span><span style="color:#323232;">                Forward Port - 80
</span><span style="color:#323232;">                Click the cog symbol and add the following to the textbox that appears
</span><span style="color:#323232;">                    proxy_set_header Host $host;
</span><span style="color:#323232;">                    proxy_set_header X-Real-IP $remote_addr;
</span><span style="color:#323232;">                    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
</span><span style="color:#323232;">                    proxy_set_header X-Forwarded-Proto $scheme;
</span><span style="color:#323232;">    SSL tab
</span><span style="color:#323232;">        SSL Certificate - Request a new SSL Certificate
</span><span style="color:#323232;">        tick Use a DNS Challenge (or just expose port 80 if you accept the risk)
</span><span style="color:#323232;">        DNS Provider - Dynu (this is my dyndns provider)
</span><span style="color:#323232;">        Credentials File Content - replace YOUR_DYNU_AUTH_TOKEN with the API key from https://www.dynu.com/en-US/ControlPanel/APICredentials
</span><span style="color:#323232;">        Email Address for Let's Encrypt - your email
</span><span style="color:#323232;">        Tick I Agree to the Let's Encrypt Terms of Service
</span><span style="color:#323232;">Click Save
</span><span style="color:#323232;">Vaultwarden should now be accessible via https://vault.your.domain
</span>

How to make an MP3 player work in 2023?

If I wanted an MP3 player again, in 2023, and wanted to rip cds to it and put digitally purchased albums on it, as actual owned files (not inside an proprietary ecosystem where I pay to only listen to that track within that service) could I still do that? What would I need? I don’t own, and can’t afford, a “real...

giddy ,
@giddy@aussie.zone avatar

I like to self host my stuff and have an Airsonic server with all my music. I can connect to it via web or a number of compatible apps available in the Play and App Stores. All the convenience of streaming and none of the subscription fees

giddy ,
@giddy@aussie.zone avatar

I love posts like these just to look for more stuff to host!

My current list -


<span style="color:#323232;">hex - main server (Intel NUC 8GB)
</span><span style="color:#323232;">    Nginx Proxy Manager (reverse proxy)
</span><span style="color:#323232;">    Dokuwiki
</span><span style="color:#323232;">    Nextcloud (file sync) - also used for the following
</span><span style="color:#323232;">        Bookmarks
</span><span style="color:#323232;">        Contacts
</span><span style="color:#323232;">        Calendar
</span><span style="color:#323232;">        Location tracking
</span><span style="color:#323232;">        Notes
</span><span style="color:#323232;">    Airsonic (music streaming)
</span><span style="color:#323232;">    Audio Bookshelf (audiobook streaming)
</span><span style="color:#323232;">    Calibre-Web (e-books)
</span><span style="color:#323232;">    FreshRSS (RSS reader)
</span><span style="color:#323232;">    Kavita (comics)
</span><span style="color:#323232;">    Batch monitoring scripts
</span><span style="color:#323232;">    N8N (workflow automation)
</span><span style="color:#323232;">    Transmission (bittorrent client)
</span><span style="color:#323232;">    Vaultwarden (password and 2FA sync for Bitwarden)
</span><span style="color:#323232;">    Glances (fancy top replacement)
</span><span style="color:#323232;">    Paperless-ngx (process attachments and scanned documents)
</span><span style="color:#323232;">    Uptime Kuma
</span><span style="color:#323232;">    Dozzle
</span><span style="color:#323232;">charon - Raspberry PI4
</span><span style="color:#323232;">    Pi-hole (Ad blocking DNS server)
</span><span style="color:#323232;">    PiVPN (wireguard VPN server)
</span><span style="color:#323232;">    PiAlert (network intrusion detection)
</span><span style="color:#323232;">    Time Machine (backup for MacOS)
</span><span style="color:#323232;">    Borg Server (backup for main server)
</span><span style="color:#323232;">coeus - Raspberry Pi Zero
</span><span style="color:#323232;">    PiHole
</span>
giddy ,
@giddy@aussie.zone avatar

Borg backup for deduplicated backups

giddy ,
@giddy@aussie.zone avatar

My stuff is hosted on an Intel NUC celeron, an rpi4 and an rpi zero. You don’t need beefy hardware.

giddy ,
@giddy@aussie.zone avatar

I already run Nextcloud for file sync. One of the apps available in Nextcloud is called PhoneTrack which is a compatible server for collecting and displaying data collected by the owntracks app on my phone. Nextcloud sits behind an nginx reverse proxy

giddy ,
@giddy@aussie.zone avatar
  • calendar (synced with ios and outlook)
  • tasks (synced with ios and outlook so I can ask Siri to add a reminder and it appears automagically in my PC Outlook as a task)
  • notes (with the notes ios app)
  • bookmarks (synced with Floccus)
  • phonetrack (using owntracks ios app)
  • contacts (synced with ios and outlook)
giddy ,
@giddy@aussie.zone avatar

Well done! I tried again last week (3rd try) and gave up when I realised I would need a static ip to get myself off spam blocklists

giddy ,
@giddy@aussie.zone avatar

Nah I’m out bro. Hosting plenty of stuff already and email is pretty critical

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines