NiukX

Connect 1,000+ capable people

Let everyone have their own social network

Capabilities

What a community needs, all in this stack

  1. Private community

    A members-only space. You decide who can enter and who can see. People stay, and so do the ties.

  2. Paid knowledge

    Courses, columns, and live tips live in the community. Content can be sold to members.

  3. Fan circle

    Creators open their own circle. Follows, talk, and tips stay on the same ground.

  4. Vertical communities

    Start communities by trade, interest, or place, and gather people on the same road.

  5. Light commerce

    List goods, take orders, and get paid inside the community. No detour.

  6. Instant messaging

    Direct messages, group chat, and @mentions. Messages are real-time.

Official community

Official community platform

No server of your own. On the official platform you can start a community, or join one someone else already started.

  1. Open and use it

    Open it in a browser. No cloud server to rent, and nothing to install yourself.

  2. Start or join

    Start a community on this platform. Want to walk in? Join one that is already there.

  3. Kept apart from yours

    Communities on the official platform and the platform you run on your server do not mix.

Pain

Relationships should not be locked on someone else’s platform

Fans, students, and peers live in other people’s products. When the rules change, the ties snap. On the official platform you can start a community or join someone else’s. You can also run your own platform.

  1. People live in someone else’s house

    The relationships sit in another account system. One rule change and they are gone.

  2. Rules flip overnight

    Feeds, cuts, and bans move, and the community sways with them.

  3. Running your own is too heavy

    Building from zero is too heavy. The official platform needs no server. Want your own platform? Put the software on your cloud server.

Install

One command, on your cloud server

When your cloud server can reach Docker Hub, use this:

docker run -d \
  --name sns \
  -p 80:80 \
  -m 2g \
  -v sns-data:/data \
  -v /var/run/docker.sock:/var/run/docker.sock \
  --restart unless-stopped \
  wukongnotnull/sns:latest

On a server in China, this Alibaba Cloud line is usually faster:

docker run -d \
  --name sns \
  -p 80:80 \
  -m 2g \
  -v sns-data:/data \
  -v /var/run/docker.sock:/var/run/docker.sock \
  --restart unless-stopped \
  crpi-6hpz6udbnjhvzeit.cn-shanghai.personal.cr.aliyuncs.com/wukongnotnull/sns:latest

Trust

Two paths, they do not mix

  • On the platform you run, people and posts stay on your cloud server.

  • The official platform and the one you run stay apart. They do not mix.

  • How to update can be checked in public. This page invents no paid plan.

FAQ

Questions

Do I need my own server?

Not to start or join a community on the official platform. To run your own platform you need a cloud server that can run Docker: 2 cores / 2 GB / 20 GB (software package about 800 MB), port 80 open.

Where is the data?

On the official platform, it stays there. On the platform you run, it stays on your cloud server.

How do I get the first accounts?

After you run your own platform, the first start creates two admin accounts: superadmin for the whole platform, and admin for the default community. Change those passwords right away. Read the run log for the self-host bootstrap accounts, or run docker exec sns cat /data/initial-admin.txt.

How do I upgrade?

People and data stay put. If you mounted docker.sock at install, you can one-click upgrade under System Version; the system picks the faster download. Or replace the version with the two commands above.

How is this different from a WeChat group?

On the official platform, communities live on that platform. On the one you run, the platform and data sit on your cloud server. Neither moves people over from WeChat.

Does it cost money?

Use the public install path as described. This page does not promise a commercial service or invent a price.

Next

A social network can be yours.

To start or join a community, use the official platform. For your own platform, put the software on your cloud server.