GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Jan Wildeboer 😷:krulorange: (jwildeboer@social.wildeboer.net)'s status on Tuesday, 17-Dec-2024 02:29:09 JST Jan Wildeboer 😷:krulorange: Jan Wildeboer 😷:krulorange:

    Yay! I have moved two sites to my new, completely #selfhost ed setup with #forgejo actions on my own forgejo instance and my own forgejo runner! So from now on I can update https://stallmanism.org and my playground called https://sandbox.wildeboer.net from everywhere in teh world on my laptop. The final result of a lot of help from the geeks in the #Fediverse as you can see in https://social.wildeboer.net/@jwildeboer/113652697058183894 Now some final touches before I write it all up in a blog entry :)

    In conversation about 5 months ago from social.wildeboer.net permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Stallmanism — Stallmanism — A Religion for the 21st Century
      A religion for the 21st century.
    2. Domain not in remote thumbnail source whitelist: jan.wildeboer.net
      The most recent posts
    3. No result found on File_thumbnail lookup.
      Jan Wildeboer 😷:krulorange: (@jwildeboer@social.wildeboer.net)
      from Jan Wildeboer 😷:krulorange:
      #Lazyweb. Has anyone built a #Forgejo or #Gitea Action to run #Jekyll and put the generated files in a directory on a web server? I know about all the GitHub automation using their GitHub pages, but I want to #selfhost and already have the sources of my blog in a git repo on my local forgejo instance. Ideally a solution that runs completely locally, without downloading tons of stuff from docker repos :) 1/5
    • Embed this notice
      Jan Wildeboer 😷:krulorange: (jwildeboer@social.wildeboer.net)'s status on Tuesday, 17-Dec-2024 02:37:06 JST Jan Wildeboer 😷:krulorange: Jan Wildeboer 😷:krulorange:
      in reply to

      For the geeks: Jekyll sites in git repos on my forgejo instance that runs as a rootless container. Forgejo runner on one of my RHEL (Red Hat Enterprise Linux) servers. A Forgejo action that runs Jekyll to build the static sites and puts it in a git repo called web, which gets pulled to the /var/www directory on my ngninx web server. All with #SELinux enabled. And every site with a #letsencrypt certificate that gets updated automatically, when needed.

      In conversation about 5 months ago permalink
    • Embed this notice
      Jan Wildeboer 😷:krulorange: (jwildeboer@social.wildeboer.net)'s status on Tuesday, 17-Dec-2024 02:39:06 JST Jan Wildeboer 😷:krulorange: Jan Wildeboer 😷:krulorange:
      in reply to

      I have the got repos on my laptop and can check them with a `jekyll serve` locally before I commit and push. The push starts the workflow, which ultimately results in a git pull on my web server.

      In conversation about 5 months ago permalink
    • Embed this notice
      Jan Wildeboer 😷:krulorange: (jwildeboer@social.wildeboer.net)'s status on Tuesday, 17-Dec-2024 02:48:02 JST Jan Wildeboer 😷:krulorange: Jan Wildeboer 😷:krulorange:
      in reply to

      So I now have more or less my very own #GitHub Pages, completely under my control and completely built with Free and Open Source Software. This is something I wanted to have since many years. And thanks to the hard work of many, many projects and fellow open sourcerers, it is now possible to become a sovereign internet citizen. I am humbled and impressed. Now to write the blog entries to explain what I did.

      In conversation about 5 months ago permalink
    • Embed this notice
      Jan Wildeboer 😷:krulorange: (jwildeboer@social.wildeboer.net)'s status on Tuesday, 17-Dec-2024 03:09:20 JST Jan Wildeboer 😷:krulorange: Jan Wildeboer 😷:krulorange:
      in reply to

      I will have a beer to celebrate before I try the hard thing — moving my blog https://jan.wildeboer.net to this new infrastructure. As it is a quite old Jekyll site, I might even go for a full redesign if I encounter too many problems :) Stay tuned! And stay Open (Source)!

      In conversation about 5 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: jan.wildeboer.net
        The most recent posts
    • Embed this notice
      Jan Wildeboer 😷:krulorange: (jwildeboer@social.wildeboer.net)'s status on Tuesday, 17-Dec-2024 03:21:59 JST Jan Wildeboer 😷:krulorange: Jan Wildeboer 😷:krulorange:
      in reply to

      From that blog:

      - How I manage my DNS https://jan.wildeboer.net/2022/07/DNS-done-my-way/
      - How I run my mail server (series) https://jan.wildeboer.net/2022/08/Email-0-The-Journey-2022/
      - Using Woodpecker on Codeberg after I converted my blog from Wordpress to Jekyll https://jan.wildeboer.net/2022/07/Woodpecker-CI-Jekyll/
      - Comments with ActivityPub on my blog: https://jan.wildeboer.net/2023/02/Jekyll-Mastodon-Comments/
      - Running a runner on a Forgejo instance https://jan.wildeboer.net/2024/08/Running-a-runner-codeberg/

      I am stoic. I have goals and I work towards them. And share the steps :)

      In conversation about 5 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: jan.wildeboer.net
        E-Mail Done My Way, Part 0 - The journey
        Warning. This whole series is not a simple HOWTO. This series is about how I run my mail server. I go through the configuration, line by line and explain. It’s not going to be a simple Copy/Paste to run your own mail server. You have been warned.
      2. Domain not in remote thumbnail source whitelist: jan.wildeboer.net
        DNS Done My Way, 2022 Version
        Long before NFT existed, we had other digital dreams - domain names! I have quite a bunch of them, still. A few times per year I look at them, think of all the plans I had with them. But I keep them. For nostalgia? Who knows. But managing all of these domains is quite a hassle, especially in 2022, where you can’t simply have an A entry and be done with it.
      3. Domain not in remote thumbnail source whitelist: jan.wildeboer.net
        Using Woodpecker CI for my static sites
        Updated 2024-12-14 with all changes needed due to changes in woodpecker syntax
      4. Domain not in remote thumbnail source whitelist: jan.wildeboer.net
        Client-side comments with Mastodon on a static Jekyll website
        WARNING: As with all my technical posts, this is NOT a simple copy/paste description. If you want to use this proposed solution, I expect you to know how Jekyll works and how my changes work as described after reading this. Maybe (not very likely) I will turn this into an official plugin/addon for Jekyll, but for now it’s a rough rundown of what I did to make it work. YMMV (Your Mileage May Vary)

    • Embed this notice
      Jan Wildeboer 😷:krulorange: (jwildeboer@social.wildeboer.net)'s status on Tuesday, 17-Dec-2024 04:21:21 JST Jan Wildeboer 😷:krulorange: Jan Wildeboer 😷:krulorange:
      in reply to

      And done. My blog https://jan.wildeboer.net has just left codeberg pages and is now hosted on my own server. Yay!

      In conversation about 5 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: jan.wildeboer.net
        The most recent posts
    • Embed this notice
      Billie (billie@social.tchncs.de)'s status on Tuesday, 17-Dec-2024 05:21:14 JST Billie Billie
      in reply to

      @jwildeboer

      Browser complains that the conn is not safe.

      In conversation about 5 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.