Ajouter à une liste
Créer une liste
Abu Dhabi, the capital of the United Arab Emirates, is a city that beautifully balances tradition and modernity. It’s not only a hub for cultural exploration but also an ideal destination for families seeking enriching experiences. With a wide range of attractions catering to all ages, Abu Dhabi promises fun, learning, and adventure for everyone. Here are some of the best family-friendly places to visit in Abu Dhabi. Yas Island: A Hub of Excitement Yas Island is a dream destination for families, offering a variety of attractions that cater to different interests. Yas Waterworld is perfect for cooling off in the region’s heat, with over 40 rides and attractions that range from thrilling slides to relaxing wave pools. Ferrari World, another iconic spot, offers high-speed roller coasters, including the world’s fastest, and a glimpse into the world of luxury automobiles. For families with younger children, KidZania at Yas Mall provides an interactive learning environment where kids can role-play real-life professions. Louvre Abu Dhabi: A Cultural Adventure For a more educational experience, the Louvre Abu Dhabi is an excellent choice. Its captivating architecture and expansive galleries showcase art and artifacts from around the world, making it an engaging destination for children and adults alike. Families can participate in workshops and activities tailored to younger visitors, fostering a love for art and history in a fun and interactive way. Emirates Park Zoo: Up-Close with Wildlife Emirates Park Zoo offers a chance to connect with nature and wildlife in a family-friendly setting. Home to a variety of animals, including giraffes, zebras, and white tigers, this zoo allows kids to learn about conservation and animal care. Interactive experiences such as feeding sessions and animal encounters make it a memorable visit for the whole family. Corniche Beach: A Relaxing Escape For families looking to unwind, Corniche Beach is a serene spot with crystal-clear waters and well-maintained facilities. The beach features separate areas for families, ensuring a safe and peaceful environment for kids to play. Parents can relax under shaded umbrellas while the little ones build sandcastles or splash in the gentle waves. Qasr Al Watan: A Journey Through Emirati Heritage A visit to Qasr Al Watan, the Presidential Palace, offers an incredible insight into the UAE’s culture and governance. The palace’s grand architecture, intricate interiors, and engaging exhibits make it an enriching experience for all ages. Families can explore the library, discover fascinating artifacts, and witness the light and sound show that narrates the story of the UAE’s formation. Warner Bros. World Abu Dhabi: Animated Fun Warner Bros. World Abu Dhabi is a fantastic destination for families who love theme parks. With rides and attractions based on beloved characters like Batman, Superman, and the Looney Tunes, the park guarantees hours of fun. From exhilarating roller coasters to entertaining stage shows, it’s a place where imaginations run wild. Conclusion Abu Dhabi offers an array of family-friendly attractions that cater to different interests and age groups. Whether it’s the thrill of theme parks, the tranquility of beaches, or the educational appeal of museums, there’s something for everyone in the family. As you explore the diverse places to visit in Abu Dhabi, you’ll create lasting memories filled with joy, laughter, and discovery. 1 message - 1 participant(e) Lire le sujet en entier
Hello, I realize that on Issue with fresh docker install (invalid client) I may have been trying to cover too much ground asking different questions. I would like to take a step back and cover the first one, the setup. Would anyone be so kind to check if what I am doing is right please? From the top, I have following these instructions: docs.joinpeertube.org Docker guide | PeerTube documentation Documentation of PeerTube, a free software to take back control of your videos! SSH into server make a peertube root folder curl the compose yaml file and env then the following tree (if I dont I get the error: « Error response from daemon: invalid mount config for type « bind »: bind source path does not exist: /home/user/docker/feditubo/docker-volume/nginx/peertube » docker-volume/certbot/conf docker-volume/data docker-volume/conf docker-volume/db docker-volume/nginx In short, all the directories mentioned in the compose yaml file Here is my compose yaml file: services: You can comment this webserver section if you want to use another webserver/proxy or test PeerTube in local webserver: image: chocobozzz/peertube-webserver:latest # If you don’t want to use the official image and build one from sources: # build: # context: . # dockerfile: ./support/docker/production/Dockerfile.nginx env_file: - .env ports: - « 800:80 » - « 4433:443 » volumes: - type: bind # Switch sources if you downloaded the whole repository #source: …/…/nginx/peertube source: ./docker-volume/nginx/peertube target: /etc/nginx/conf.d/peertube.template - assets:/var/www/peertube/peertube-latest/client/dist:ro - ./docker-volume/data:/var/www/peertube/storage - certbot-www:/var/www/certbot - ./docker-volume/certbot/conf:/etc/letsencrypt depends_on: - peertube restart: « always » You can comment this certbot section if you want to use another webserver/proxy or test PeerTube in local certbot: container_name: certbot image: certbot/certbot volumes: - ./docker-volume/certbot/conf:/etc/letsencrypt - certbot-www:/var/www/certbot restart: unless-stopped entrypoint: /bin/sh -c « trap exit TERM; while :; do certbot renew --webroot -w /var/www/certbot; sleep 12h & wait ${!}; done; » depends_on: - webserver peertube: # If you don’t want to use the official image and build one from sources: # build: # context: . # dockerfile: ./support/docker/production/Dockerfile.bookworm image: chocobozzz/peertube:production-bookworm # Use a static IP for this container because nginx does not handle proxy host change without reload # This container could be restarted on crash or until the postgresql database is ready for connection networks: default: ipv4_address: 172.24.0.42 ipv6_address: fdab:e4b3:21a2:ef1b::42 env_file: - .env ports: - "1935:1935" # Comment if you don’t want to use the live feature - "9000:9000" # Uncomment if you use another webserver/proxy or test PeerTube in local, otherwise not suitable for production volumes: # Remove the following line if you want to use another webserver/proxy or test PeerTube in local # - assets:/app/client/dist - ./docker-volume/data:/data - ./docker-volume/config:/config depends_on: - postgres - redis - postfix restart: "always" postgres: image: postgres:13-alpine env_file: - .env volumes: - ./docker-volume/db:/var/lib/postgresql/data restart: « always » redis: image: redis:6-alpine volumes: - ./docker-volume/redis:/data restart: « always » postfix: image: mwader/postfix-relay env_file: - .env volumes: - ./docker-volume/opendkim/keys:/etc/opendkim/keys restart: « always » networks: default: enable_ipv6: true ipam: driver: default config: - subnet: 172.24.0.0/16 - subnet: fdab:e4b3:21a2:ef1b::/64 volumes: assets: certbot-www: what did I change? Port 80 to 800 because its taken already Port 443 to 4433 because its taken already Commented the cerbot section since I am planning to use Nginx Proxy Manager with letsencrypt (already done) I changed the IPV4 address from 172.18.0.42 to 172.24.0.42 because its taken (probably a stupid question but… Do I need to change the IPV6 too?) Uncommented 9000 since I am planning to use it Commented - assets:/app/client/dist Changed 172.18.0.0/16 to 172.24.0.0/16 because its taken already my .env: Database / Postgres service configuration POSTGRES_USER=somecoolusername POSTGRES_PASSWORD=somecoolpassword Postgres database name « peertube » POSTGRES_DB=peertube The database name used by PeerTube will be PEERTUBE_DB_NAME (only if set) OR ‹ peertube ›+PEERTUBE_DB_SUFFIX #PEERTUBE_DB_NAME= #PEERTUBE_DB_SUFFIX=_prod Database username and password used by PeerTube must match Postgres’, so they are copied: PEERTUBE_DB_USERNAME=$POSTGRES_USER PEERTUBE_DB_PASSWORD=$POSTGRES_PASSWORD PEERTUBE_DB_SSL=false Default to Postgres service name « postgres » in docker-compose.yml PEERTUBE_DB_HOSTNAME=postgres PeerTube server configuration If you test PeerTube in local: use « peertube.localhost » and add this domain to your host file resolving on 127.0.0.1 PEERTUBE_WEBSERVER_HOSTNAME=mywanip If you just want to test PeerTube on local PEERTUBE_WEBSERVER_PORT=9000 PEERTUBE_WEBSERVER_HTTPS=true If you need more than one IP as trust_proxy pass them as a comma separated array: PEERTUBE_TRUST_PROXY=[« 127.0.0.1 », « loopback », « 172.24.0.0/16 »] Generate one using openssl rand -hex 32 PEERTUBE_SECRET=somecoolsecret E-mail configuration If you use a Custom SMTP server #PEERTUBE_SMTP_USERNAME= #PEERTUBE_SMTP_PASSWORD= Default to Postfix service name « postfix » in docker-compose.yml May be the hostname of your Custom SMTP server PEERTUBE_SMTP_HOSTNAME=postfix PEERTUBE_SMTP_PORT=25 PEERTUBE_SMTP_FROM=noreply@mydomain PEERTUBE_SMTP_TLS=false PEERTUBE_SMTP_DISABLE_STARTTLS=false PEERTUBE_ADMIN_EMAIL=admin@mydomain Postfix service configuration POSTFIX_myhostname=mydomain If you need to generate a list of sub/DOMAIN keys pass them as a whitespace separated string = OPENDKIM_DOMAINS=mydomain=peertube see Add OPENDKIM env config support by wader · Pull Request #18 · wader/postfix-relay · GitHub OPENDKIM_RequireSafeKeys=no PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PUBLIC=« public-read » PEERTUBE_OBJECT_STORAGE_UPLOAD_ACL_PRIVATE=« private » #PEERTUBE_LOG_LEVEL=info /! Prefer to use the PeerTube admin interface to set the following configurations /! #PEERTUBE_SIGNUP_ENABLED=true #PEERTUBE_TRANSCODING_ENABLED=true #PEERTUBE_CONTACT_FORM_ENABLED=true I save both file, docker compose up, go to mydomain (which is npm pointing to mywanip:9000) extract the root password: docker compose logs peertube | grep -A1 root peertube-1 | [95.216.202.44:9000] 2025-01-14 20:16:28.210 info: Username: root peertube-1 | [95.216.202.44:9000] 2025-01-14 20:16:28.211 info: User password: supercooldefaultpassword And I get the errors I have described in Issue with fresh docker install (invalid client) First error: peertube-1 | [mydomain:9000] 2025-01-04 21:17:59.148 error: Client log: Backend returned code 400, errorMessage is: Invalid client: client is invalid { peertube-1 | "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0", peertube-1 | "meta": "{"url":"http://ip:9000/api/v1/users/token"}", peertube-1 | "url": "http://ip:9000/login" peertube-1 | } Second error: peertube-1 | [mydomain:9000] 2025-01-04 21:14:17.715 error: Client log: Error: Cannot retrieve OAuth Client credentials: Getting client tokens for host myip:9000 is forbidden. peertube-1 | Ensure you have correctly configured PeerTube (config/ directory), in particular the « webserver » section. { peertube-1 | « userAgent »: « Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0 », peertube-1 | « url »: « http://myip:9000/login » peertube-1 | } Am I following correctly the official docker setup instructions? I honestly ask; and I am just started to get familiar with docker. I learn every day… I use to use a Peertube installed via YunoHost. Regarding the possible fix of the login error, I have absolutely no idea how to apply a patch / commit to a docker installation Issue with fresh docker install (invalid client) PeerTube Not sure if patches are applied to docker installation? I have followed these steps: Tried with PEERTUBE_WEBSERVER_HOSTNAME=IP and domain http / https on nginx proxy manager. Same results as before. Invalid client, the error « Cannot retrieve OAuth Client credentials: Getting client tokens for host feditubo.yt is forbidden. Ensure you have correctly configured PeerTube (config/ directory), in particular the « webserver » section. », and e502 if https on nginx proxy manager. I have no clue how to apply this Use $http_host instead of $host · Chocobozzz/PeerTube@6a03b50 · GitHub to my setup Thank you very much for your time and help. 1 message - 1 participant(e) Lire le sujet en entier
Any advice on upgrading Mobilizon 4.1.0 to the new Debian Bookworm 5.1.0? The only similar topics here appear to be only Peertube upgrades. 1 message - 1 participant(e) Lire le sujet en entier
Bonjour, je reçois des mails m’indiquant qu’un message a été envoyé par Framaform avec un lien, je clique dessus https://framaforms.org/users/mon nom/contact et j’ai la réponse " Accès refusé Vous n’êtes pas autorisé(e) à accéder à cette page." comment faire pour les consulter ? 1 message - 1 participant(e) Lire le sujet en entier
I’m not actually sure if it was after a Peertube upgrade, or my recent upgrade of Python (because the Youtube import required it), but at some point the generation of captions started failing because of a wrong NumPy version. How can I fix that? Video-transcription log: ExecaError: Command was killed with SIGSEGV (Segmentation fault): /var/www/peertube/storage/bin/pip/bin/whisper-ctranslate2 /var/www/peertube/storage/streaming-playlists/hls/4f0290fd-f7bb-4eac-81f9-8c3f8f2726d8/a199c79c-e6d6-40b6-9ccc-50f4e2f6b80d-1080-fragmented.mp4 --model small --word_timestamps True --vad_filter true --vad_min_silence_duration_ms 5000 --output_format all --output_dir /var/www/peertube/storage/tmp/transcription/cqMrAkKA7YZPJHaUifopcn A module that was compiled using NumPy 1.x cannot be run in NumPy 2.0.2 as it may crash. To support both 1.x and 2.x versions of NumPy, modules must be compiled with NumPy 2.0. Some module may need to rebuild instead e.g. with ’pybind11>=2.12’. If you are a user of the module, the easiest solution will be to downgrade to ’numpy<2’ or try to upgrade the affected module. We expect that some modules will need time to support NumPy 2. 1 message - 1 participant(e) Lire le sujet en entier
Regarding encoding video files on peertube instance with the plugin transcoding-custom-quality Official Everything works fine with Transcoding profile (custom-quality) The values ​​for this plugin are perfect But the problem is when using remote runners The plugin or Transcoding profile (custom-quality) cannot be used How can I benefit from the values ​​for this plugin on remote runners 1 message - 1 participant(e) Lire le sujet en entier
Bonjour à tous, Je viens vers vous car je cherche des pilotes/drivers d’imprimantes. Les fabricants ont la bonne idées de stopper les mises à jours alors que les appareils fonctionnent encore. Après les puces qui stop les imprimantes au bout d’un nombre donnée d’impression, les Maj dans le but de refuser les cartouches de vendeurs tiers et dernièrement la programmation des imprimantes afin d’afficher des cartouches prétendument vides qui ne le sont pas. Je me demande jusqu’à quand on va laisser faire cette industrie nocive et son programme d’obsolescence programmé à but mercantile? Je ne sais pas du tout si je suis au bon endroit. Je ne sais pas non plus si il est possible de schinter le système et proposer des Maj ou des soft alternatifs. Et n’hésitez pas à me dire si je contreviens aux règles du site. Merci de m’avoir lu et bonne année à tous. 1 message - 1 participant(e) Lire le sujet en entier
Bonjour, Mon CSE est en train d’explorer des pistes pour ses outils numériques. On est à la recherche d’outil clé en main, notamment la maintenance. Pour les outils, a priori, c’est du classique, mail, avec nom de domaine personnalisé, éditeur en ligne etc. La confidentialité est également un critère important. Pour l’instant les pistes envisagées sont microsoft et google, et j’aimerais proposer une alternative libre. Auriez-vous des alternatives à me conseiller ? 1 message - 1 participant(e) Lire le sujet en entier
Le soleil n’est pas très présent en janvier. Heureusement que @Khrys est là pour nous apporter la chaleur de son #KhrysPresso .https://framablog.org/2025/01/13/khryspresso-du-lundi-13-janvier-2025/(Photo sous licence cc-by-sa Toshiuki IMAI - flickr)

ENJOY_USING Feedbot ?

FUNDING