My son is trans which makes me… transparent

  • 4 Posts
  • 45 Comments
Joined 1Y ago
cake
Cake day: Jul 05, 2023

help-circle
rss
Docker email server to host mail archive
Hey all, I have given up hope of hosting my own mail server but was hoping for one that would serve as an archive - - downloads new emails via IMAP from my mail provider on a regular basis - allows my mail clients to connect via IMAP to view and search emails Any suggestions for a docker solution for this? Thanks
fedilink

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.


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.


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


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

Sorry just re-read your post. So the router they supplied does not have this setting? What make and model is it?


Do you have a modem? You should be able to configure port forwarding in that


Interesting. I might be able to go back to hosting on my server for inbound only. Thanks for the tip


Yeah that is my current mail provider but the self hosting bug bites deep


Best free/cheap web host for DIY email
Hi all, I have had several shots at self hosting email over the years and my last attempt failed due to my home IP being in a dynamic pool. I thought I might try again, this time with a basic web hosting provider that I could set up email on. Any suggestions for a free/cheap provider with decent uptime? Thanks
fedilink

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 :-)



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


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


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



Pi.Alert picking up Docker networks and containers hosted on same server
Hi all, I have Pi.Alert (along with Pi.hole) running on a RPi4. I recently moved my Dokuwiki instance (running in Docker) onto the same device and now Pi.Alert is complaining about lots of new devices. If I look at the IP addresses I can see they correspond to the network interfaces created by Docker. Is there any way to exclude these networks from Pi.Alert? Thanks
fedilink

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

Setup in NPM -

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


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


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


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


No you can use other databases. It is separate here


+1 for Vaultwarden. Much simpler to set up


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

version: '3'

volumes:
  db:

services:

  nextcloud-app:
    image: nextcloud
    container_name: nextcloud-app
    restart: always
    volumes:
      - ./data:/var/www/html
    environment:
      - MYSQL_PASSWORD=changeme
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=nextcloud-db
    ports:
      - "80:80"
    links:
      - nextcloud-db

  nextcloud-db:
    image: mariadb
    container_name: nextcloud-db
    restart: always
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    volumes:
      - db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=changeme
      - MYSQL_PASSWORD=changeme
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud

run this command in the folder -

docker-compose up -d

open http://localhost


The note about Pence refusing to get in the Secret Service car for fear of being prevented from filling his role worries me the most. The idea of Secret Service personnel participating in an attempted coup is terrifying.


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


Cryptpad behind Nginx Proxy Manager
Hi all, Has anyone got cryptpad (docker installation) running behind Nginx Proxy Manager? The cryptpad docs provide a sample nginx config but I am struggling to adapt that to the Nginx Proxy Manager structure. Thanks
fedilink

Is this likely to move faster than the federal indictments, being state charges?


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


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


Borg backup for deduplicated backups


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

My current list -

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


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


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


If you already have Nextcloud their Notes app is easy to use and has a mobile app


My backup server is running borg server for automated backups from my main server as well as time machine for my macbook and an smb share for manual backup of bits and pieces.

Same server also functions as my vpn (wireguard) and dns (pihole)



How would this work with a pre-existing reverse proxy?


I use nightly borg backup to a separate box and then that box uses rclone to back up the borg repo offsite. Before running the borg backup I export all databases and docker volumes so they get picked up.




Amazon has always turned a blind eye to the ‘send to kindle’ backdoor for getting pirated content onto the kindle