yawaflua / yaflay.ru

This is site with blog and url redirect service

Home Page:https://yawaflua.ru/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hello, there!

Publish Docker image

This is my custom site, with url: yawaflua.ru

Used frameworks: Asp.Net, Razor, jQuery

Thanks for the help to @Mih4n!

If you wanna help me, create Issue or Pull request.

Features

  • Authorization with discord OAuth2
  • Main page is downloaded from user`s github readme(like this)
  • Blog system with loading comments after render a page, for optimization
  • Admin panel for blog`s, can make article for blog and write to db new redirect setting(Discord OAuth2)
  • Set discord oauth2 and database settings from .env(docker-compose file, another docker-type function) or appsettings.json(only one from this)

How to start?

You should to use this command for download this package from ghcr:

For latest version

docker pull ghcr.io/yawaflua/yaflay.ru:master

For stable version

docker pull ghcr.io/yawaflua/yaflay.ru:latest

After that create docker-compose file, for example:

version: "3.9"

services: 
  site:
    image: ghcr.io/yawaflua/yaflay.ru:master
    environment:
        PSQL_HOST: example.com
        PSQL_USER: root
        PSQL_DATABASE: MySite
        PSQL_PASSWORD: root
        REDIRECTURL: https://example.com/authorize
        CLIENTSECRET: aAbBcCdD123123
        CLIENTID: 1111111111111111111
        // You can add many ids, used "," like this:
        // OWNERID: 111111111111111, 111111111111111, 1111111111111
        OWNERID: 1111111111111111
        
        READMEFILE: https://raw.githubusercontent.com/example/example/main/README.md

For normal work this site need to give psql data to docker environ, or appsettings.json, if you download this project from github manually Example data for appsettings.json:

{
  "DetailedErrors": true,
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "clientId": "111111111111",
  "clientSecret": "aAbBcCdD",
  "redirectUrl": "https://example.com/authorize",
  "connectionString": "Host=example.com;Username=root;Password=root;Database=MySite;",
  "__comment": {
        "__comment": "You can add many ids, used \",\" like this:",
        "ownerId": "111111111111111, 1111111111, 11111111111, 1111111111111",
        "__comment_2": "please, didnt use dictionary-typed json value"
  },
  "ownerId": "1111111111",
  "readmeFile": "https://raw.githubusercontent.com/example/example/main/README.md"
}

Support me

boosty - boosty

patreon - patreon

About

This is site with blog and url redirect service

https://yawaflua.ru/

License:Creative Commons Zero v1.0 Universal


Languages

Language:HTML 43.5%Language:C# 41.7%Language:CSS 11.0%Language:JavaScript 3.0%Language:Dockerfile 0.8%