Upgrade Your NAS: Set up a Knowledge Sharing Platform with Answer for an Optimal Customer Experience

Have you ever wished for a place where you can document your queries?

Or a platform similar to Zhihu (Q&A site) to engage with your friends or clients?

Perhaps you need a platform for discussion, documenting and resolving questions, enhancing communication with friends, and helping customers understand your products or services.

Today, we will create a Zhihu-like platform – Answer – on your NAS.

Alt text
Pic


Answer is an open-source knowledge-based community software. With it, you can swiftly build your Q&A community for not only technical support for your product but also customer support and user interaction. If you are looking for a simple way to interact with customers and users, Answer might be the tool you’re seeking.

Key Features:

  1. Open source: This means you can use Answer for free, and there’s a large community of developers providing support. You can customize it based on your needs.
  2. Knowledge-based community: Unlike general forums, Answer is born to answer questions. It can help you find the answers you need quickly, enhancing efficiency.
  3. Product technical support: If your product has technical issues, you can use Answer to provide solutions. This can help your customers understand and use your product better.
  4. Customer support: You can collect and answer customer questions via Answer. It not only helps you understand your customers better but also improves customer satisfaction.
  5. User interaction: Answer can also be a platform for user interaction. Your users can help each other, share experiences, and propose suggestions here.
  6. Random Thoughts: Of course, you can completely treat it as a place for random thoughts (which is how I use it).
  7. Markdown Support.

Alt text
Pic


Next, we’ll walk through the setup steps:

Hit the free follow button, don’t get lost

Tutorial reference: Install the must-have NAS tool Portainer in 30 seconds

Open the docker folder in File Station and create the answer folder

Alt text
Pic

Alt text
Pic

1
2
3
4
5
6
7
8
9
version: "3"
services:
  answer:
    image: answerdev/answer
    ports:
      - '9080:80'
    restart: on-failure
    volumes:
      - /volume1/docker/answer:/data
  1. Choose stack
  2. Enter ‘answer’ in the name field
  3. Enter the above code in the editor
  4. Click deploy

Alt text
Pic

Alt text
Pic

Enter the program in the browser: [ip]:[port]

The IP is the one of your NAS (mine is 172.16.23.106 here), and the port is defined in the configuration file above. If you follow my tutorial, it’s 9080.

Alt text
Pic

You can use sqlite. If for company use, it’s recommended to use MySQL, pg, etc.

Alt text
Pic

Next step

Alt text
Pic

Basic configuration

Alt text
Pic

Create a new question (supports markdown):

Alt text
Pic

  • List page:

Alt text
Pic

  • Detail page

Alt text
Pic

Alt text
Pic

Alt text
Pic

If you enjoyed this article, please remember to like, bookmark it, and follow “NasDaddy”. We will continue to bring more practical guides for setting up your own applications. Together, let’s take control of our data and create our digital world!

If you encounter any problems during the setup process or have any suggestions, feel free to leave a comment below. Let’s discuss and learn together.