Blogifier is a self-hosted open source publishing platform written in ASP.NET and Blazor WebAssembly. It can be used to quickly and easily set up a lightweight, but fully functional personal or group blog.
Steps to install compiled application on the server for a self-hosting:
- .NET Core Runtime (currently 6.0) must be installed on your host server.
- Download the latest release.
- Unzip and copy to your host server.
- Restart your website.
- Open your website and only the first time you'll be redirected to the register page.
example.com/admin/register/
- Register, and then log in.
example.com/admin/login/
- Done, enjoy.
If you want to customize the Blogifier, or contribute:
- Download and Install .NET SDK.
- Download, fork, or clone the repository.
- Open the project with your favorite IDE (VS Code, Visual Studio, Atom, etc).
- Rename appsettings.sqlite.json to appsettings.Development.json
- Run the app with your IDE or these commands:
$ cd /your-local-path/Blogifier/src/Blogifier/
$ dotnet run
Then you can open localhost:5000
with your browser, Also login to the admin panel localhost:5000/admin/
.
username: admin@example.com
password: admin
cd src
dotnet-ef migrations add Init --verbose --project Blogifier.Core --startup-project Blogifier
To undo this action, use 'ef migrations remove --verbose --project Blogifier.Core --startup-project Blogifier'
opening this project using vscode use:
export CLR_OPENSSL_VERSION_OVERRIDE=1.1
code
--------------------------------------------
while true; do kubectl port-forward --namespace neon-system pod/neon-system-db-0 5432:5432; done
OR on T30:
while true; do kubectl port-forward --namespace default pod/acid-minimal-cluster-0 5432:5432; done
#to backup restore db use pg-admin4. To restore make sure to select the role name
- I had to go to istio-ingressgateway demonset and double the memory limit twice to prevent OOM errors (To 480Mi)
./deploy-t30.sh
OR
./deploy.sh
See the postgres Readme.md, or readme-t30.md