Skip to main content

Search

Items tagged with: Container


Friendica Installation

Ich versuche gerade die #Fediverse Anwendung #Friendica auf meinem #Raspberry Pi 5 in einem #Podman #Container zu installieren. Aber bei der Datenbank ist Schluss. da bleibt es hängen. Weiß jemand Rat? @Friendica Support zum Beispiel?

Hardcopy Friendica Installation

Hardcopy Friendica Installation

version: "3.7"

services:

  mariadb:
    image: docker.io/library/mariadb:latest
    restart: always
    volumes:
      - mydb:/var/lib/mysql
    ports:
      - "6033:3306"
    environment:
      MYSQL_ROOT_PASSWORD: *****
      MYSQL_DATABASE: friendica
      MYSQL_USER: friendica
      MYSQL_PASSWORD: *****

  phpmyadmin:
    container_name: phpmyadmin_9092
    image: docker.io/library/phpmyadmin:latest
    restart: always
    ports:
      - "9092:80"
    environment:
      - PMA_ARBITRARY=1
      - PMA_HOST=mariadb
    depends_on:
      - mariadb

  app:
    image: docker.io/library/friendica
    container_name: friendica_9093
    restart: always
    volumes:
      - friendica:/var/www/html    
    ports:
      - "9093:80"
    environment:
      - MYSQL_HOST=mydb
      - MYSQL_USER=friendica
      - MYSQL_PASSWORD=*****
      - MYSQL_DATABASE=friendica
      - FRIENDICA_ADMIN_MAIL=*****
    depends_on:
      - mariadb

volumes:
  mydb:
  friendica:

networks:
  proxy-tier:


Well, I have never installed #Friendica in the #container, I have always used a dedicated VM, I have only had some small problems, even with old versions of Ubuntu Server . I'm not a Containerization expert, but it's not easy to troubleshooting


Are you saying today is #container day? Because it seems you are shipping quite a lot on this particular day! ;-)


I'm experimenting with running my whole #swaywm desktop from a user #podman #container on top of e.g. #Fedora IoT. Works surprisingly well already.

github.com/martinpitt/swaypod

The only dealbreaker is that the container does not receive kernel uevents, i.e. it does not see any kind of hw change. It already uses --network=host and bind-mounts /dev.This is also broken in standard #toolbx. Does anybody know a trick to get that?