bruce965

joined 3 years ago
[–] bruce965@lemmy.ml 4 points 2 months ago* (last edited 2 months ago)

Here's my config for reference, which works for me:

name: forgejo
services:
  forgejo:
    image: codeberg.org/forgejo/forgejo:12
    environment:
      - USER_UID=1000
      - USER_GID=1000
    restart: always
    volumes:
      - ./data:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      #- 80:3000
      - 2222:22
    networks:
      - nginx
networks:
  nginx:
    name: nginx
    external: true

If you can share your error message we might be able to better pinpoint the issue.

EDIT: I searched a bit and now I understand better what you are trying to do. I didn't know about this "SSH shim" idea. This is not what I have done on my setup, sorry.

[–] bruce965@lemmy.ml 3 points 3 months ago (1 children)

Not FOSS, but OneShot: World Machine Edition is a great game based on this idea.

[–] bruce965@lemmy.ml 6 points 4 months ago* (last edited 3 months ago) (1 children)

If port-forwarding is an issue, you can always use a free VPN to reach your self-hosted services. Or if you want to make them public, you can set up yourself a relay on AWS LightSail for less than 5$/month. Or if you want to save as much as possible you can use TailScale or CloudFlare's Zero Trust network to self-host for free using their server as a relay.

[–] bruce965@lemmy.ml 6 points 4 months ago

You might want to look into Island/Insular. https://f-droid.org/packages/com.oasisfeng.island.fdroid

Depending on your level of commitment to privacy, this might be a suitable solution for you.

[–] bruce965@lemmy.ml 2 points 4 months ago

They provide decent defaults for all the not-so-straightforward configurations, and they provide a web UI to configure the rest. That's the sole reason I would recommend it to get one's feet wet without having to work too much.

If one is committed to do things "the right way" they could switch to Nginx and "proper" self-hosting later.

[–] bruce965@lemmy.ml 1 points 4 months ago

Yeah, I'm afraid you have to use a reverse proxy to host multiple subdomains. The CloudFlare daemon is the reverse proxy.

[–] bruce965@lemmy.ml 7 points 4 months ago* (last edited 4 months ago) (5 children)

I would say this would be the proper way to do it (at least as a sysadmin), but since it's OP's first time I would simplify it to:

  1. Install CloudFlare ZeroTrust daemon on your local server;
  2. Set up reverse proxy such as Nginx (optional, the alternative is to use a different subdomain for each service, which might be easier);
  3. Point the FQDN to CloudFlare.

Let CloudFlare handle the certificates, DDoS protection, etc... Link if you'd like to give this setup a try.

[–] bruce965@lemmy.ml 2 points 5 months ago

Personally, I've been sharing this folder across different installations for years, even between different operating systems. I've never had any major issues so far.

The only minor annoyance is that whenever I switch between Windows and Linux I have to restart the browser once, otherwise extensions do not load on the first run.

So yeah, I would say diy-syncing this profile folder is feasible and very reliable. Same thing is true for Thunderbird, but I've been doing it for less time. And I would assume the same thing is also true for Chromium-based browsers because I do it with Signal which is Electron-based.

[–] bruce965@lemmy.ml 19 points 6 months ago* (last edited 6 months ago)

Most likely Dark Reader.

[–] bruce965@lemmy.ml 1 points 7 months ago* (last edited 6 months ago)

There is a keyboard shortcut. It's CTRL+ALT+Z for me. Unless you mean something else?

As for the "reveal on hover", iirc there was a dismissable message that said it is coming soon.

If I can share my opinion, they are more than big enough if you toggle the checkbox "optimize for touch screen". I would have to try Arc or Zen again to understand what you mean.

The only complaint I have is that I need to hover (or expand) to see the title. It becomes annoying when I'm reading documentation and I end up with multiple tabs with the same icon.

EDIT: I can't seem to find the "optimize for touch screen" checkbox anymore, but I'm sure there is something like that somewhere because I enabled it on one of my devices which has a touch screen.

EDIT 2: the "optimize for touch screen" option can be seen by right clicking the toolbar and choosing "Customize toolbar". Changing the density to "Touch" (on the bottom) makes these icons bigger.

[–] bruce965@lemmy.ml 10 points 7 months ago* (last edited 7 months ago) (5 children)

I've started using vertical tabs in Firefox as soon as I got the notification. I never thought I would have liked them so much.

Why are you asking for decent vertical tabs? Are they inferior to some other browser you have in mind?

view more: ‹ prev next ›