[-] Tiritibambix@lemmy.ml 2 points 6 days ago

That's great reading something else than "use a work computer".

Actually, this is the root of my problem, I don't really seek clients that are people using tiktok. My target customer doesn't use any of this crap, but before I can count on word of mouth, I need to eat, and I'll make some profit when I've finally met my target customers.

In the meantime, it's thin line to walk on.

47
submitted 1 week ago* (last edited 1 week ago) by Tiritibambix@lemmy.ml to c/privacy@lemmy.ml

Hi there,

I'm currently going through some significant changes in my life. I'll be making a professional transition soon by leaving Paris for a more rural area, but I won't bore you with all the details.

My issue is that I really value my privacy and dislike big tech companies like gafam. To protect myself, I use Pihole and only allow an old phone to have access to meta products.

I recently caved in and reactivated my old Facebook and Instagram accounts to help with advertising, along with using a platform similar to Hootsuite to streamline things. When responding to private messages on Instagram, I use Aeroinsta to block ads and telemetry.

I'm managing okay so far, but I've seen the success some people have on TikTok and feel tempted to create an account. The thought of it turns my stomach, though.

If you're in a similar situation where online communication is vital, how do you navigate it? Have you found any alternative apps for TikTok like Aerosinsta ?

I'd really appreciate hearing from you and getting some insights. Thank you for your input.

11
submitted 2 months ago* (last edited 2 months ago) by Tiritibambix@lemmy.ml to c/selfhosted@lemmy.world

This is a followup to my previous post.

If you want to bind volumes outside of Docker, this is what you need to do.

There was a huge permission and volume mapping problem. I mention github issues that helped me here.

I hope that will help noobs and insecure people like me.


cd /srv/path/Files
git clone https://github.com/mediacms-io/mediacms
cd /srv/path/Files/mediacms
mkdir postgres_data \
&& chmod -R 755 postgres_data
nano docker-compose.yaml
version: "3"

services:
  redis:
    image: "redis:alpine"
    restart: always
    healthcheck:
      test: ["CMD", "redis-cli","ping"]
      interval: 30s
      timeout: 10s
      retries: 3

  migrations:
    image: mediacms/mediacms:latest
    volumes:
      - /srv/path/Files/mediacms/deploy:/home/mediacms.io/mediacms/deploy
      - /srv/path/Files/mediacms/logs:/home/mediacms.io/mediacms/logs
      - /srv/path/Files/mediacms/media_files:/home/mediacms.io/mediacms/media_files
      - /srv/path/Files/mediacms/cms/settings.py:/home/mediacms.io/mediacms/cms/settings.py
    environment:
      ENABLE_UWSGI: 'no'
      ENABLE_NGINX: 'no'
      ENABLE_CELERY_SHORT: 'no'
      ENABLE_CELERY_LONG: 'no'
      ENABLE_CELERY_BEAT: 'no'
      ADMIN_USER: 'admin'
      ADMIN_EMAIL: 'admin@localhost'
      ADMIN_PASSWORD: 'complicatedpassword'
    restart: on-failure
    depends_on:
      redis:
        condition: service_healthy
  web:
    image: mediacms/mediacms:latest
    deploy:
      replicas: 1
    ports:
      - "8870:80" #whatever:80
    volumes:
      - /srv/path/Files/mediacms/deploy:/home/mediacms.io/mediacms/deploy
      - /srv/path/Files/mediacms/logs:/home/mediacms.io/mediacms/logs
      - /srv/path/Files/mediacms/media_files:/home/mediacms.io/mediacms/media_files
      - /srv/path/Files/mediacms/cms/settings.py:/home/mediacms.io/mediacms/cms/settings.py
    environment:
#      ENABLE_UWSGI: 'no' #keep commented
      ENABLE_CELERY_BEAT: 'no'
      ENABLE_CELERY_SHORT: 'no'
      ENABLE_CELERY_LONG: 'no'
      ENABLE_MIGRATIONS: 'no'
      
  db:
    image: postgres:15.2-alpine
    volumes:
      - /srv/path/Files/mediacms/postgres_data:/var/lib/postgresql/data/
    restart: always
    environment:
      POSTGRES_USER: mediacms
      POSTGRES_PASSWORD: mediacms
      POSTGRES_DB: mediacms
      TZ: Europe/Paris
    healthcheck:
      test: ["CMD-SHELL", "pg_isready", "--host=db", "--dbname=$POSTGRES_DB", "--username=$POSTGRES_USER"]
      interval: 30s
      timeout: 10s
      retries: 5

  celery_beat:
    image: mediacms/mediacms:latest
    volumes:
      - /srv/path/Files/mediacms/deploy:/home/mediacms.io/mediacms/deploy
      - /srv/path/Files/mediacms/logs:/home/mediacms.io/mediacms/logs
      - /srv/path/Files/mediacms/media_files:/home/mediacms.io/mediacms/media_files
      - /srv/path/Files/mediacms/cms/settings.py:/home/mediacms.io/mediacms/cms/settings.py
    environment:
      ENABLE_UWSGI: 'no'
      ENABLE_NGINX: 'no'
      ENABLE_CELERY_SHORT: 'no'
      ENABLE_CELERY_LONG: 'no'
      ENABLE_MIGRATIONS: 'no'

  celery_worker:
    image: mediacms/mediacms:latest
    deploy:
      replicas: 1
    volumes:
      - /srv/path/Files/mediacms/deploy:/home/mediacms.io/mediacms/deploy
      - /srv/path/Files/mediacms/logs:/home/mediacms.io/mediacms/logs
      - /srv/path/Files/mediacms/media_files:/home/mediacms.io/mediacms/media_files
      - /srv/path/Files/mediacms/cms/settings.py:/home/mediacms.io/mediacms/cms/settings.py
    environment:
      ENABLE_UWSGI: 'no'
      ENABLE_NGINX: 'no'
      ENABLE_CELERY_BEAT: 'no'
      ENABLE_MIGRATIONS: 'no'
    depends_on:
      - migrations
docker-compose up -d

CSS will probably be missing because reasons, so bash into web container

docker exec -it mediacms_web_1 /bin/bash

Then

python manage.py collectstatic

No need to reboot

20
submitted 2 months ago* (last edited 2 months ago) by Tiritibambix@lemmy.ml to c/selfhosted@lemmy.world

Hey there!

I'm a self-hosting enthusiast, and I'm learning the hard way, so I appreciate your patience as I navigate through this.

I've been on the hunt for a video hosting solution that offers categories and tags, and I've heard great things about MediaCMS. It seems like the perfect fit for what I need.

After some trial and error, I finally got it up and running. The only hiccup I'm facing now is with logging into the admin panel. I keep getting an error 500. I checked out some similar issues on github, but it doesn't seem to apply to my situation, and there isn't a solution posted. Plus, it looks like the developer is not very active on the issues.

I was wondering if anyone else has encountered this problem before and might have some insights to share.

Here's some additional info: I cloned the repository from https://github.com/mediacms-io/mediacms and made some edits to the docker-compse.yaml file to suit my preferences, mainly adjusting the volume paths. You can check it out here. The service takes a bit of time to start, but eventually it does and I can access the landing page. However, when I try to sign in, I just get a "Server Error (500)" message. I've checked the logs but haven't found anything useful.

Has anyone who uses MediaCMS encountered this issue before? Can someone reproduce and help me clear this out? Thanks a lot for your assistance!

37
submitted 2 months ago by Tiritibambix@lemmy.ml to c/opensource@lemmy.ml

Hey there!

I find myself frequently downloading large files on my android phone from servers that aren't always the fastest. These downloads can range from audio and video files to zip and rar files.

I'm on the lookout for an app that will allow me to resume downloads that have failed, as well as choose where to save each file individually.

So far, I've only come across apps that have been discontinued.

Do you happen to know of any good, regularly updated apps that fit the bill?

Thanks so much for your help :)

24

Hey there!

So, I've accumulated a ton of courses and tutorials over the years - everything from photography to cooking to music mixing and mastering, DIY, gardening, you name it.

I've been trying to keep everything organized with Jellyfin, but honestly, it's a bit of a hassle to navigate through all my content and find what I need.

I'd love to find something with a user-friendly interface where I can easily sort, organize, and tag all my courses and videos.

I've been searching high and low for a solution these past few days, but haven't had much luck. Any suggestions?

Thanks in advance for your help!

25
submitted 3 months ago* (last edited 3 months ago) by Tiritibambix@lemmy.ml to c/selfhosted@lemmy.world

Solution : Don't be stupid. Open the proper ports.


Hey there!

So, I'm getting ready to move from places to places for the next six months and it's going to be a bit of a hassle. My servers will be offline until I find a permanent home, which is stressing me out because I rely on a bunch of services I host for my daily routine.

So I've set up an Oracle free tier account so I can still access my favorite services while I'm in limbo. I'm using docker and Portainer to manage everything, and so far Serge (for the lolz) and Vikunja are up and running with no issues using the IP Oracle provided.

But when I tried to set up Bookstack, Whoogle and Searxng, they installed fine but for some reason they won't open. I've checked the logs and there are no errors, I just keep getting a timeout message in my browser.

I haven't tested any other services yet, but I'm stumped as to why these two won't cooperate. I'm just a casual hobbyist and not an expert, so if anyone could lend a hand, I'd really appreciate it. Thanks!

10
submitted 3 months ago* (last edited 3 months ago) by Tiritibambix@lemmy.ml to c/selfhosted@lemmy.world

Hello there.

First, I want to specify that I use Lychee-Docker and that's the only experience I have with Lychee.

I've been using it for some time to share family pics with family members and it's been great. However, with v5, I've noticed some issues that are making things a bit challenging. I appreciate some of the good ideas that came with the new update, but in my opinion, there are also quite a few bad decisions that have been made.

For example:

  • Can't import photos / videos from server anymore. I sometimes used to drop files directly in a location of my server and then use the UI to import them. Convenient on mobile or with large number of files.

  • Can't upload large files (LycheeOrg/Lychee#2207, LycheeOrg/Lychee#2129)

  • Can't remove single / several photos from an album anymore. You need to delete the album and re-upload

  • Can't obtain shorter link to a gallery anymore with the "share" button they removed a while back

  • The new "+" menu should have a background for legibility

  • There is a HUGE useless empty space at the top of galleries now

  • Had to tinker with config like adding TRUSTED_PROXIES=* to fix a thing and was told to keep it anyway but the reason why and how to properly do it are not documented

  • Had to temporarily fix my Nginx config but it seems like it has become a permanent fix, but it is not documented

But at the same time I LOVE these options for public albums:

  • Original: Anonymous users can behold full-resolution photos.

  • Hidden: Anonymous users need a direct link to access this album.

  • Downloadable: Anonymous users can download this album.

  • Password protected: Anonymous users need a shared password to access this album.

Actually, those 4 options are all I need. But I need the tool that provides them to work...

They said "the team is so slow that we don't have anybody to review complex pull requests." That makes me sad. I wish I had the time to learn how to code and help out, but I can't. And even if I could, I'd probably end up building my own tool in the end.

I am not looking for a google photos replacement. Immich is great but that is not what I want to use.

I have tried several known alternatives but I'm curious to hear your thoughts on Lychee in its current state and if you have any suggestions for other tools that could serve a similar purpose.

17
submitted 3 months ago* (last edited 3 months ago) by Tiritibambix@lemmy.ml to c/memes@hexbear.net

Do you know how is this meme called ? And what movie is it from ?

Thanks for your help.

10
submitted 5 months ago* (last edited 5 months ago) by Tiritibambix@lemmy.ml to c/selfhosted@lemmy.world

Ok so the solution was this. Thank you @mouse@midwest.social

cd /home

git clone https://github.com/mdshack/shotshare

cd .../Files/

sudo mkdir Shotshare

cd .../Files/Shotshare

sudo mkdir shotshare_data

sudo touch .env database.sqlite

cp -r /home/shotshare/storage/* .../Files/Shotshare/shotshare_data

chown 82:82 -R .../Files/Shotshare/

version: "3.3"
services:
  shotshare:
    ports:
      - 2000:80
    environment:
      - HOST=:80
      - ALLOW_REGISTRATION=false
    volumes:
      - .../Files/Shotshare/shotshare_data:/app/storage
      - .../Files/Shotshare/database.sqlite:/app/database/database.sqlite
      - .../Files/Shotshare/.env:/app/.env
    restart: unless-stopped
    container_name: shotshare
    image: mdshack/shotshare:latest
networks: {}

Hello everyone.

I am deeply struggling to install shotshare on my server using docker-compose.

I followed the instructions and I've been talking with someone (from their team I guess) for 2 weeks without finding a solution.

Does anyone have a working docker-compose to share so I can compare it and understand ?

21
submitted 6 months ago* (last edited 6 months ago) by Tiritibambix@lemmy.ml to c/opensource@lemmy.ml

Sorry for my ignorance, but how do you download these apps. I see nothing in releases.

Thanks for your assistance.

Edit: yes, the Fossify Fork, not the original Simple Mobile Apps version

144

Original for sure. That's one way of hanging a mirror.

[-] Tiritibambix@lemmy.ml 58 points 7 months ago* (last edited 7 months ago)

Jeez, why can't we have nice things ?!

What are the alternatives ? I'll be searching.

If you guys find something, please, report back.

Edit: For gallery, this looks promising: https://f-droid.org/packages/deckers.thibault.aves.libre/

The one and only up to date dialer app I could find. Updated 50 minutes ago at the time of posting this: https://github.com/oxcened/opendialer

65

Hey there!

I just wanted to share a bit about my experience as a hobbyist and self-hosting enthusiast. While I may not be the most educated on the topic, I've been able to self-host my favorite services to avoid relying on big companies like Google and Amazon.

A few years ago, I started my self-hosting journey with Nextcloud, and it completely blew my mind. Finally, I didn't have to rely on Google Drive anymore!

However, I quickly realized that using a Raspberry Pi made things a bit sluggish. I tried upgrading to a more powerful machine. Still slow. I then tried with an i5-4460, but it was still slow and buggy. I even tried an i3-10100, and it was still a bit of a pain to use. It seems like many others feel the same frustration, so I know I'm not alone. I often wonder how some other people claim they have no issues with Nextcloud, but hey, good for them!

Because of the tinkering it seems to need, I feel like I don't have enough time and knowledge to make Nextcloud work as smoothly as I'd like, which defeats the purpose of self-hosting it.

That's why I've been exploring other options. I gave Seafile a shot, but couldn't figure out how to solve a "CSRF verification failed" error. Projectsend and Xbackbone are great, but they don't quite match what I'm looking for. I also tried Cloudreve, but I wasn't a fan of its sorting philosophy. I did find Picoshare, which I stuck with, but for a totally different purpose.

Then, I tried ownCloud for the first time. Wow, it was fast! Uploading an 8GB folder took just 3 minutes compared to the 25 minutes it took with Nextcloud. Plus, everything was lightning quick on the same machine. I really loved using it. Unfortunately, there's currently a vulnerability affecting it, which led me to uninstall it.

I also gave OCIS a try, and it felt even faster. The interface was smooth and fluid, it was truly impressive. However, with the recent news of it becoming part of Kiteworks, I'm a bit unsure about its future.

I can't help but wonder why so many people have been raving about Nextcloud all these years when ownCloud performs so well right out of the box. I'd love to hear about your experience and the services you use. Share your thoughts!

[-] Tiritibambix@lemmy.ml 72 points 7 months ago

Fuck me. I switched to owncloud yesterday because I can't stand nextcloud anymore.

Owncloud feels lighter, faster, and just works.

Whhhhhhyyyyyy ?

[-] Tiritibambix@lemmy.ml 50 points 7 months ago

First, remember that you're not fighting this war alone. The most important part is educating people who are curious about it around you.

Second, it's not about winning; it's about being the biggest pain in the ass possible for people making money off our privacy.

Keep fighting in the way that suits you best.

[-] Tiritibambix@lemmy.ml 237 points 8 months ago

Create content and participate to make Lemmy more attractive.

[-] Tiritibambix@lemmy.ml 86 points 8 months ago* (last edited 8 months ago)

This is a freaking great guide. I wish I had this wonderful resource when I started selfhosting. Thanks for this.

People might also want to have a look at pihole as an alternative to adguard for add blocking. It is awesome.

I prefer homepage over heimdall. It is more configurable, but less noob friendly.

Jellyseer is a fork of overseer that integrates very well with jellyfin. Reiveer is promising for discovering and adding content.

[-] Tiritibambix@lemmy.ml 70 points 10 months ago

I do whatever the fuck I want, unless it is unpolite or could hurt somebody's freedom.

I learnt that, as I don't give a shit about what people are doing, they must also don't give a shit either. People just care about themselves most of the time. The day I realized that, I had a strong freedom feeling.

Having kids multiplied this attitude by 1000 and actually, I see people smiling and interacting with us while we're fooling around.

GO PLAY WITH FUCKING PUDDLES WEARING PINK PANTIES ON YOUR HEAD MY DUDE ! I might join you.

[-] Tiritibambix@lemmy.ml 52 points 10 months ago* (last edited 10 months ago)

I'm a sound engineer and I had awful neighbors. So I tried that to calm the monster of a kid my upstairs neighbors failed to raise.

I tried every pure frequencies from 12 000 kHz to 20 000 kHz with 1000 Hz steps at absurdly loud volumes.

The problem here was the air in our different apartments acting as an isolant, the material between our apartments, and the fact that this kid and his parents where deaf fucking morons.

In the end, the proper solution was to move. That worked as intended as I don't hear them anymore.

[-] Tiritibambix@lemmy.ml 250 points 10 months ago

For anyone interested in a quick look, this is what they found.

Awesome

[-] Tiritibambix@lemmy.ml 68 points 10 months ago* (last edited 10 months ago)

Open-source and unmoderated are 2 very different things.

Lemmy is open source so you got this already.

As for an instance without an admin, there can't be such a thing. An instance has to be hosted on some server and this server belongs to somebody that has to maintain it.

A community without a mod doesn't exist, as a community has to be founded by someone to exist.

Now, do you really want a community without an active mod ? Well if you want spam, bots and shitty content, sure.

If your problem is power tripping mods, just leave the communities with such mods.

Or you can run your own Lemmy instance and see how it goes.

[-] Tiritibambix@lemmy.ml 73 points 11 months ago

I know I'm cheap and I know this app is great and is a lot of work but fuck, this is expensive. Subscriptions are the worst model capitalism can offer. And the one time payment price is ridiculous, I can't afford that.

[-] Tiritibambix@lemmy.ml 63 points 11 months ago* (last edited 11 months ago)

No. !fucksubscriptions@lemmy.world !

I would gladly pay once though.

view more: next ›

Tiritibambix

joined 3 years ago
MODERATOR OF