diff --git a/docker_script/start_irext.sh b/docker-script/start_irext.sh
similarity index 100%
rename from docker_script/start_irext.sh
rename to docker-script/start_irext.sh
diff --git a/server/.gitignore b/private-backend/.gitignore
similarity index 100%
rename from server/.gitignore
rename to private-backend/.gitignore
diff --git a/server/.mvn/wrapper/maven-wrapper.jar b/private-backend/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from server/.mvn/wrapper/maven-wrapper.jar
rename to private-backend/.mvn/wrapper/maven-wrapper.jar
diff --git a/server/.mvn/wrapper/maven-wrapper.properties b/private-backend/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from server/.mvn/wrapper/maven-wrapper.properties
rename to private-backend/.mvn/wrapper/maven-wrapper.properties
diff --git a/server/.mvn/wrapper/wrapper.iml b/private-backend/.mvn/wrapper/wrapper.iml
similarity index 100%
rename from server/.mvn/wrapper/wrapper.iml
rename to private-backend/.mvn/wrapper/wrapper.iml
diff --git a/server/LICENSE b/private-backend/LICENSE
similarity index 100%
rename from server/LICENSE
rename to private-backend/LICENSE
diff --git a/server/README.md b/private-backend/README.md
similarity index 100%
rename from server/README.md
rename to private-backend/README.md
diff --git a/server/decode_core/libirdecode_jni.so b/private-backend/decode_core/libirdecode_jni.so
similarity index 100%
rename from server/decode_core/libirdecode_jni.so
rename to private-backend/decode_core/libirdecode_jni.so
diff --git a/server/mvnw b/private-backend/mvnw
similarity index 100%
rename from server/mvnw
rename to private-backend/mvnw
diff --git a/server/mvnw.cmd b/private-backend/mvnw.cmd
similarity index 100%
rename from server/mvnw.cmd
rename to private-backend/mvnw.cmd
diff --git a/server/package/private-server-1.5.0.jar b/private-backend/package/private-server-1.5.0.jar
similarity index 92%
rename from server/package/private-server-1.5.0.jar
rename to private-backend/package/private-server-1.5.0.jar
index 299f57a..1f1f618 100644
Binary files a/server/package/private-server-1.5.0.jar and b/private-backend/package/private-server-1.5.0.jar differ
diff --git a/server/pom.xml b/private-backend/pom.xml
similarity index 100%
rename from server/pom.xml
rename to private-backend/pom.xml
diff --git a/server/src/main/java/net/irext/decode/sdk/IRDecode.java b/private-backend/src/main/java/net/irext/decode/sdk/IRDecode.java
similarity index 100%
rename from server/src/main/java/net/irext/decode/sdk/IRDecode.java
rename to private-backend/src/main/java/net/irext/decode/sdk/IRDecode.java
diff --git a/server/src/main/java/net/irext/decode/sdk/bean/ACStatus.java b/private-backend/src/main/java/net/irext/decode/sdk/bean/ACStatus.java
similarity index 100%
rename from server/src/main/java/net/irext/decode/sdk/bean/ACStatus.java
rename to private-backend/src/main/java/net/irext/decode/sdk/bean/ACStatus.java
diff --git a/server/src/main/java/net/irext/decode/sdk/bean/TemperatureRange.java b/private-backend/src/main/java/net/irext/decode/sdk/bean/TemperatureRange.java
similarity index 100%
rename from server/src/main/java/net/irext/decode/sdk/bean/TemperatureRange.java
rename to private-backend/src/main/java/net/irext/decode/sdk/bean/TemperatureRange.java
diff --git a/server/src/main/java/net/irext/decode/sdk/libs/libirdecode_jni.so b/private-backend/src/main/java/net/irext/decode/sdk/libs/libirdecode_jni.so
similarity index 100%
rename from server/src/main/java/net/irext/decode/sdk/libs/libirdecode_jni.so
rename to private-backend/src/main/java/net/irext/decode/sdk/libs/libirdecode_jni.so
diff --git a/server/src/main/java/net/irext/decode/sdk/utils/Constants.java b/private-backend/src/main/java/net/irext/decode/sdk/utils/Constants.java
similarity index 100%
rename from server/src/main/java/net/irext/decode/sdk/utils/Constants.java
rename to private-backend/src/main/java/net/irext/decode/sdk/utils/Constants.java
diff --git a/server/src/main/java/net/irext/server/IRPrivateServerApplication.java b/private-backend/src/main/java/net/irext/server/IRPrivateServerApplication.java
similarity index 100%
rename from server/src/main/java/net/irext/server/IRPrivateServerApplication.java
rename to private-backend/src/main/java/net/irext/server/IRPrivateServerApplication.java
diff --git a/server/src/main/java/net/irext/server/RedisConfig.java b/private-backend/src/main/java/net/irext/server/RedisConfig.java
similarity index 100%
rename from server/src/main/java/net/irext/server/RedisConfig.java
rename to private-backend/src/main/java/net/irext/server/RedisConfig.java
diff --git a/server/src/main/java/net/irext/server/aspect/TokenValidation.java b/private-backend/src/main/java/net/irext/server/aspect/TokenValidation.java
similarity index 100%
rename from server/src/main/java/net/irext/server/aspect/TokenValidation.java
rename to private-backend/src/main/java/net/irext/server/aspect/TokenValidation.java
diff --git a/server/src/main/java/net/irext/server/businesslogic/IndexingLogic.java b/private-backend/src/main/java/net/irext/server/businesslogic/IndexingLogic.java
similarity index 100%
rename from server/src/main/java/net/irext/server/businesslogic/IndexingLogic.java
rename to private-backend/src/main/java/net/irext/server/businesslogic/IndexingLogic.java
diff --git a/server/src/main/java/net/irext/server/businesslogic/OperationLogic.java b/private-backend/src/main/java/net/irext/server/businesslogic/OperationLogic.java
similarity index 100%
rename from server/src/main/java/net/irext/server/businesslogic/OperationLogic.java
rename to private-backend/src/main/java/net/irext/server/businesslogic/OperationLogic.java
diff --git a/server/src/main/java/net/irext/server/businesslogic/UserLoginLogic.java b/private-backend/src/main/java/net/irext/server/businesslogic/UserLoginLogic.java
similarity index 100%
rename from server/src/main/java/net/irext/server/businesslogic/UserLoginLogic.java
rename to private-backend/src/main/java/net/irext/server/businesslogic/UserLoginLogic.java
diff --git a/server/src/main/java/net/irext/server/cache/IDecodeSessionRepository.java b/private-backend/src/main/java/net/irext/server/cache/IDecodeSessionRepository.java
similarity index 100%
rename from server/src/main/java/net/irext/server/cache/IDecodeSessionRepository.java
rename to private-backend/src/main/java/net/irext/server/cache/IDecodeSessionRepository.java
diff --git a/server/src/main/java/net/irext/server/cache/IIRBinaryRepository.java b/private-backend/src/main/java/net/irext/server/cache/IIRBinaryRepository.java
similarity index 100%
rename from server/src/main/java/net/irext/server/cache/IIRBinaryRepository.java
rename to private-backend/src/main/java/net/irext/server/cache/IIRBinaryRepository.java
diff --git a/server/src/main/java/net/irext/server/cache/IUserAppRepository.java b/private-backend/src/main/java/net/irext/server/cache/IUserAppRepository.java
similarity index 100%
rename from server/src/main/java/net/irext/server/cache/IUserAppRepository.java
rename to private-backend/src/main/java/net/irext/server/cache/IUserAppRepository.java
diff --git a/server/src/main/java/net/irext/server/cache/impl/DecodeSessionRepositoryImpl.java b/private-backend/src/main/java/net/irext/server/cache/impl/DecodeSessionRepositoryImpl.java
similarity index 100%
rename from server/src/main/java/net/irext/server/cache/impl/DecodeSessionRepositoryImpl.java
rename to private-backend/src/main/java/net/irext/server/cache/impl/DecodeSessionRepositoryImpl.java
diff --git a/server/src/main/java/net/irext/server/cache/impl/IRBinaryRepositoryImpl.java b/private-backend/src/main/java/net/irext/server/cache/impl/IRBinaryRepositoryImpl.java
similarity index 100%
rename from server/src/main/java/net/irext/server/cache/impl/IRBinaryRepositoryImpl.java
rename to private-backend/src/main/java/net/irext/server/cache/impl/IRBinaryRepositoryImpl.java
diff --git a/server/src/main/java/net/irext/server/cache/impl/UserAppRepositoryImpl.java b/private-backend/src/main/java/net/irext/server/cache/impl/UserAppRepositoryImpl.java
similarity index 100%
rename from server/src/main/java/net/irext/server/cache/impl/UserAppRepositoryImpl.java
rename to private-backend/src/main/java/net/irext/server/cache/impl/UserAppRepositoryImpl.java
diff --git a/server/src/main/java/net/irext/server/mapper/BrandMapper.java b/private-backend/src/main/java/net/irext/server/mapper/BrandMapper.java
similarity index 100%
rename from server/src/main/java/net/irext/server/mapper/BrandMapper.java
rename to private-backend/src/main/java/net/irext/server/mapper/BrandMapper.java
diff --git a/server/src/main/java/net/irext/server/mapper/CategoryMapper.java b/private-backend/src/main/java/net/irext/server/mapper/CategoryMapper.java
similarity index 100%
rename from server/src/main/java/net/irext/server/mapper/CategoryMapper.java
rename to private-backend/src/main/java/net/irext/server/mapper/CategoryMapper.java
diff --git a/server/src/main/java/net/irext/server/mapper/CityMapper.java b/private-backend/src/main/java/net/irext/server/mapper/CityMapper.java
similarity index 100%
rename from server/src/main/java/net/irext/server/mapper/CityMapper.java
rename to private-backend/src/main/java/net/irext/server/mapper/CityMapper.java
diff --git a/server/src/main/java/net/irext/server/mapper/CollectKeyMapper.java b/private-backend/src/main/java/net/irext/server/mapper/CollectKeyMapper.java
similarity index 100%
rename from server/src/main/java/net/irext/server/mapper/CollectKeyMapper.java
rename to private-backend/src/main/java/net/irext/server/mapper/CollectKeyMapper.java
diff --git a/server/src/main/java/net/irext/server/mapper/CollectRemoteMapper.java b/private-backend/src/main/java/net/irext/server/mapper/CollectRemoteMapper.java
similarity index 100%
rename from server/src/main/java/net/irext/server/mapper/CollectRemoteMapper.java
rename to private-backend/src/main/java/net/irext/server/mapper/CollectRemoteMapper.java
diff --git a/server/src/main/java/net/irext/server/mapper/DecodeRemoteMapper.java b/private-backend/src/main/java/net/irext/server/mapper/DecodeRemoteMapper.java
similarity index 100%
rename from server/src/main/java/net/irext/server/mapper/DecodeRemoteMapper.java
rename to private-backend/src/main/java/net/irext/server/mapper/DecodeRemoteMapper.java
diff --git a/server/src/main/java/net/irext/server/mapper/RemoteIndexMapper.java b/private-backend/src/main/java/net/irext/server/mapper/RemoteIndexMapper.java
similarity index 100%
rename from server/src/main/java/net/irext/server/mapper/RemoteIndexMapper.java
rename to private-backend/src/main/java/net/irext/server/mapper/RemoteIndexMapper.java
diff --git a/server/src/main/java/net/irext/server/mapper/StbOperatorMapper.java b/private-backend/src/main/java/net/irext/server/mapper/StbOperatorMapper.java
similarity index 100%
rename from server/src/main/java/net/irext/server/mapper/StbOperatorMapper.java
rename to private-backend/src/main/java/net/irext/server/mapper/StbOperatorMapper.java
diff --git a/server/src/main/java/net/irext/server/model/ACParameters.java b/private-backend/src/main/java/net/irext/server/model/ACParameters.java
similarity index 100%
rename from server/src/main/java/net/irext/server/model/ACParameters.java
rename to private-backend/src/main/java/net/irext/server/model/ACParameters.java
diff --git a/server/src/main/java/net/irext/server/model/Brand.java b/private-backend/src/main/java/net/irext/server/model/Brand.java
similarity index 100%
rename from server/src/main/java/net/irext/server/model/Brand.java
rename to private-backend/src/main/java/net/irext/server/model/Brand.java
diff --git a/server/src/main/java/net/irext/server/model/Category.java b/private-backend/src/main/java/net/irext/server/model/Category.java
similarity index 100%
rename from server/src/main/java/net/irext/server/model/Category.java
rename to private-backend/src/main/java/net/irext/server/model/Category.java
diff --git a/server/src/main/java/net/irext/server/model/City.java b/private-backend/src/main/java/net/irext/server/model/City.java
similarity index 100%
rename from server/src/main/java/net/irext/server/model/City.java
rename to private-backend/src/main/java/net/irext/server/model/City.java
diff --git a/server/src/main/java/net/irext/server/model/CollectKey.java b/private-backend/src/main/java/net/irext/server/model/CollectKey.java
similarity index 100%
rename from server/src/main/java/net/irext/server/model/CollectKey.java
rename to private-backend/src/main/java/net/irext/server/model/CollectKey.java
diff --git a/server/src/main/java/net/irext/server/model/CollectRemote.java b/private-backend/src/main/java/net/irext/server/model/CollectRemote.java
similarity index 100%
rename from server/src/main/java/net/irext/server/model/CollectRemote.java
rename to private-backend/src/main/java/net/irext/server/model/CollectRemote.java
diff --git a/server/src/main/java/net/irext/server/model/DecodeRemote.java b/private-backend/src/main/java/net/irext/server/model/DecodeRemote.java
similarity index 100%
rename from server/src/main/java/net/irext/server/model/DecodeRemote.java
rename to private-backend/src/main/java/net/irext/server/model/DecodeRemote.java
diff --git a/server/src/main/java/net/irext/server/model/RemoteIndex.java b/private-backend/src/main/java/net/irext/server/model/RemoteIndex.java
similarity index 100%
rename from server/src/main/java/net/irext/server/model/RemoteIndex.java
rename to private-backend/src/main/java/net/irext/server/model/RemoteIndex.java
diff --git a/server/src/main/java/net/irext/server/model/RemoteRef.java b/private-backend/src/main/java/net/irext/server/model/RemoteRef.java
similarity index 100%
rename from server/src/main/java/net/irext/server/model/RemoteRef.java
rename to private-backend/src/main/java/net/irext/server/model/RemoteRef.java
diff --git a/server/src/main/java/net/irext/server/model/StbOperator.java b/private-backend/src/main/java/net/irext/server/model/StbOperator.java
similarity index 100%
rename from server/src/main/java/net/irext/server/model/StbOperator.java
rename to private-backend/src/main/java/net/irext/server/model/StbOperator.java
diff --git a/server/src/main/java/net/irext/server/model/UserApp.java b/private-backend/src/main/java/net/irext/server/model/UserApp.java
similarity index 100%
rename from server/src/main/java/net/irext/server/model/UserApp.java
rename to private-backend/src/main/java/net/irext/server/model/UserApp.java
diff --git a/server/src/main/java/net/irext/server/queue/MessagePublisher.java b/private-backend/src/main/java/net/irext/server/queue/MessagePublisher.java
similarity index 100%
rename from server/src/main/java/net/irext/server/queue/MessagePublisher.java
rename to private-backend/src/main/java/net/irext/server/queue/MessagePublisher.java
diff --git a/server/src/main/java/net/irext/server/queue/MessagePublisherImpl.java b/private-backend/src/main/java/net/irext/server/queue/MessagePublisherImpl.java
similarity index 100%
rename from server/src/main/java/net/irext/server/queue/MessagePublisherImpl.java
rename to private-backend/src/main/java/net/irext/server/queue/MessagePublisherImpl.java
diff --git a/server/src/main/java/net/irext/server/queue/MessageSubscriber.java b/private-backend/src/main/java/net/irext/server/queue/MessageSubscriber.java
similarity index 100%
rename from server/src/main/java/net/irext/server/queue/MessageSubscriber.java
rename to private-backend/src/main/java/net/irext/server/queue/MessageSubscriber.java
diff --git a/server/src/main/java/net/irext/server/request/AppSignInRequest.java b/private-backend/src/main/java/net/irext/server/request/AppSignInRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/AppSignInRequest.java
rename to private-backend/src/main/java/net/irext/server/request/AppSignInRequest.java
diff --git a/server/src/main/java/net/irext/server/request/BaseRequest.java b/private-backend/src/main/java/net/irext/server/request/BaseRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/BaseRequest.java
rename to private-backend/src/main/java/net/irext/server/request/BaseRequest.java
diff --git a/server/src/main/java/net/irext/server/request/CloseRequest.java b/private-backend/src/main/java/net/irext/server/request/CloseRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/CloseRequest.java
rename to private-backend/src/main/java/net/irext/server/request/CloseRequest.java
diff --git a/server/src/main/java/net/irext/server/request/CreateRemoteReferenceRequest.java b/private-backend/src/main/java/net/irext/server/request/CreateRemoteReferenceRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/CreateRemoteReferenceRequest.java
rename to private-backend/src/main/java/net/irext/server/request/CreateRemoteReferenceRequest.java
diff --git a/server/src/main/java/net/irext/server/request/DecodeRequest.java b/private-backend/src/main/java/net/irext/server/request/DecodeRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/DecodeRequest.java
rename to private-backend/src/main/java/net/irext/server/request/DecodeRequest.java
diff --git a/server/src/main/java/net/irext/server/request/DownloadBinaryRequest.java b/private-backend/src/main/java/net/irext/server/request/DownloadBinaryRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/DownloadBinaryRequest.java
rename to private-backend/src/main/java/net/irext/server/request/DownloadBinaryRequest.java
diff --git a/server/src/main/java/net/irext/server/request/GetACParametersRequest.java b/private-backend/src/main/java/net/irext/server/request/GetACParametersRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/GetACParametersRequest.java
rename to private-backend/src/main/java/net/irext/server/request/GetACParametersRequest.java
diff --git a/server/src/main/java/net/irext/server/request/ListBrandsRequest.java b/private-backend/src/main/java/net/irext/server/request/ListBrandsRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/ListBrandsRequest.java
rename to private-backend/src/main/java/net/irext/server/request/ListBrandsRequest.java
diff --git a/server/src/main/java/net/irext/server/request/ListCategoriesRequest.java b/private-backend/src/main/java/net/irext/server/request/ListCategoriesRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/ListCategoriesRequest.java
rename to private-backend/src/main/java/net/irext/server/request/ListCategoriesRequest.java
diff --git a/server/src/main/java/net/irext/server/request/ListCitiesRequest.java b/private-backend/src/main/java/net/irext/server/request/ListCitiesRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/ListCitiesRequest.java
rename to private-backend/src/main/java/net/irext/server/request/ListCitiesRequest.java
diff --git a/server/src/main/java/net/irext/server/request/ListIndexesRequest.java b/private-backend/src/main/java/net/irext/server/request/ListIndexesRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/ListIndexesRequest.java
rename to private-backend/src/main/java/net/irext/server/request/ListIndexesRequest.java
diff --git a/server/src/main/java/net/irext/server/request/ListOperatorsRequest.java b/private-backend/src/main/java/net/irext/server/request/ListOperatorsRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/ListOperatorsRequest.java
rename to private-backend/src/main/java/net/irext/server/request/ListOperatorsRequest.java
diff --git a/server/src/main/java/net/irext/server/request/OpenRequest.java b/private-backend/src/main/java/net/irext/server/request/OpenRequest.java
similarity index 100%
rename from server/src/main/java/net/irext/server/request/OpenRequest.java
rename to private-backend/src/main/java/net/irext/server/request/OpenRequest.java
diff --git a/server/src/main/java/net/irext/server/response/ACParametersResponse.java b/private-backend/src/main/java/net/irext/server/response/ACParametersResponse.java
similarity index 100%
rename from server/src/main/java/net/irext/server/response/ACParametersResponse.java
rename to private-backend/src/main/java/net/irext/server/response/ACParametersResponse.java
diff --git a/server/src/main/java/net/irext/server/response/BrandsResponse.java b/private-backend/src/main/java/net/irext/server/response/BrandsResponse.java
similarity index 100%
rename from server/src/main/java/net/irext/server/response/BrandsResponse.java
rename to private-backend/src/main/java/net/irext/server/response/BrandsResponse.java
diff --git a/server/src/main/java/net/irext/server/response/CategoriesResponse.java b/private-backend/src/main/java/net/irext/server/response/CategoriesResponse.java
similarity index 100%
rename from server/src/main/java/net/irext/server/response/CategoriesResponse.java
rename to private-backend/src/main/java/net/irext/server/response/CategoriesResponse.java
diff --git a/server/src/main/java/net/irext/server/response/CitiesResponse.java b/private-backend/src/main/java/net/irext/server/response/CitiesResponse.java
similarity index 100%
rename from server/src/main/java/net/irext/server/response/CitiesResponse.java
rename to private-backend/src/main/java/net/irext/server/response/CitiesResponse.java
diff --git a/server/src/main/java/net/irext/server/response/DecodeResponse.java b/private-backend/src/main/java/net/irext/server/response/DecodeResponse.java
similarity index 100%
rename from server/src/main/java/net/irext/server/response/DecodeResponse.java
rename to private-backend/src/main/java/net/irext/server/response/DecodeResponse.java
diff --git a/server/src/main/java/net/irext/server/response/IndexesResponse.java b/private-backend/src/main/java/net/irext/server/response/IndexesResponse.java
similarity index 100%
rename from server/src/main/java/net/irext/server/response/IndexesResponse.java
rename to private-backend/src/main/java/net/irext/server/response/IndexesResponse.java
diff --git a/server/src/main/java/net/irext/server/response/LoginResponse.java b/private-backend/src/main/java/net/irext/server/response/LoginResponse.java
similarity index 100%
rename from server/src/main/java/net/irext/server/response/LoginResponse.java
rename to private-backend/src/main/java/net/irext/server/response/LoginResponse.java
diff --git a/server/src/main/java/net/irext/server/response/OperatorsResponse.java b/private-backend/src/main/java/net/irext/server/response/OperatorsResponse.java
similarity index 100%
rename from server/src/main/java/net/irext/server/response/OperatorsResponse.java
rename to private-backend/src/main/java/net/irext/server/response/OperatorsResponse.java
diff --git a/server/src/main/java/net/irext/server/response/ServiceResponse.java b/private-backend/src/main/java/net/irext/server/response/ServiceResponse.java
similarity index 100%
rename from server/src/main/java/net/irext/server/response/ServiceResponse.java
rename to private-backend/src/main/java/net/irext/server/response/ServiceResponse.java
diff --git a/server/src/main/java/net/irext/server/response/Status.java b/private-backend/src/main/java/net/irext/server/response/Status.java
similarity index 100%
rename from server/src/main/java/net/irext/server/response/Status.java
rename to private-backend/src/main/java/net/irext/server/response/Status.java
diff --git a/server/src/main/java/net/irext/server/response/StringResponse.java b/private-backend/src/main/java/net/irext/server/response/StringResponse.java
similarity index 100%
rename from server/src/main/java/net/irext/server/response/StringResponse.java
rename to private-backend/src/main/java/net/irext/server/response/StringResponse.java
diff --git a/server/src/main/java/net/irext/server/restapi/IRIndexingService.java b/private-backend/src/main/java/net/irext/server/restapi/IRIndexingService.java
similarity index 100%
rename from server/src/main/java/net/irext/server/restapi/IRIndexingService.java
rename to private-backend/src/main/java/net/irext/server/restapi/IRIndexingService.java
diff --git a/server/src/main/java/net/irext/server/restapi/IROperationService.java b/private-backend/src/main/java/net/irext/server/restapi/IROperationService.java
similarity index 100%
rename from server/src/main/java/net/irext/server/restapi/IROperationService.java
rename to private-backend/src/main/java/net/irext/server/restapi/IROperationService.java
diff --git a/server/src/main/java/net/irext/server/restapi/SignInService.java b/private-backend/src/main/java/net/irext/server/restapi/SignInService.java
similarity index 100%
rename from server/src/main/java/net/irext/server/restapi/SignInService.java
rename to private-backend/src/main/java/net/irext/server/restapi/SignInService.java
diff --git a/server/src/main/java/net/irext/server/restapi/base/AbstractBaseService.java b/private-backend/src/main/java/net/irext/server/restapi/base/AbstractBaseService.java
similarity index 100%
rename from server/src/main/java/net/irext/server/restapi/base/AbstractBaseService.java
rename to private-backend/src/main/java/net/irext/server/restapi/base/AbstractBaseService.java
diff --git a/server/src/main/java/net/irext/server/utils/Constants.java b/private-backend/src/main/java/net/irext/server/utils/Constants.java
similarity index 100%
rename from server/src/main/java/net/irext/server/utils/Constants.java
rename to private-backend/src/main/java/net/irext/server/utils/Constants.java
diff --git a/server/src/main/java/net/irext/server/utils/FileUtil.java b/private-backend/src/main/java/net/irext/server/utils/FileUtil.java
similarity index 100%
rename from server/src/main/java/net/irext/server/utils/FileUtil.java
rename to private-backend/src/main/java/net/irext/server/utils/FileUtil.java
diff --git a/server/src/main/java/net/irext/server/utils/LoggerUtil.java b/private-backend/src/main/java/net/irext/server/utils/LoggerUtil.java
similarity index 100%
rename from server/src/main/java/net/irext/server/utils/LoggerUtil.java
rename to private-backend/src/main/java/net/irext/server/utils/LoggerUtil.java
diff --git a/server/src/main/java/net/irext/server/utils/MD5Util.java b/private-backend/src/main/java/net/irext/server/utils/MD5Util.java
similarity index 100%
rename from server/src/main/java/net/irext/server/utils/MD5Util.java
rename to private-backend/src/main/java/net/irext/server/utils/MD5Util.java
diff --git a/server/src/main/java/net/irext/server/utils/VeDate.java b/private-backend/src/main/java/net/irext/server/utils/VeDate.java
similarity index 100%
rename from server/src/main/java/net/irext/server/utils/VeDate.java
rename to private-backend/src/main/java/net/irext/server/utils/VeDate.java
diff --git a/server/src/main/resources/application.properties b/private-backend/src/main/resources/application.properties
similarity index 83%
rename from server/src/main/resources/application.properties
rename to private-backend/src/main/resources/application.properties
index b5ba99e..bf338ae 100644
--- a/server/src/main/resources/application.properties
+++ b/private-backend/src/main/resources/application.properties
@@ -7,6 +7,6 @@ spring.redis.port=6379
spring.datasource.url=jdbc:mysql://localhost:3306/irext?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
spring.datasource.username=root
-spring.datasource.password=421aWill.
+spring.datasource.password=root
user.data.basedir=/data/
\ No newline at end of file
diff --git a/server/src/main/resources/log4j2-spring.xml b/private-backend/src/main/resources/log4j2-spring.xml
similarity index 100%
rename from server/src/main/resources/log4j2-spring.xml
rename to private-backend/src/main/resources/log4j2-spring.xml
diff --git a/server/src/main/resources/net/irext/server/mapper/BrandMapper.xml b/private-backend/src/main/resources/net/irext/server/mapper/BrandMapper.xml
similarity index 100%
rename from server/src/main/resources/net/irext/server/mapper/BrandMapper.xml
rename to private-backend/src/main/resources/net/irext/server/mapper/BrandMapper.xml
diff --git a/server/src/main/resources/net/irext/server/mapper/CategoryMapper.xml b/private-backend/src/main/resources/net/irext/server/mapper/CategoryMapper.xml
similarity index 100%
rename from server/src/main/resources/net/irext/server/mapper/CategoryMapper.xml
rename to private-backend/src/main/resources/net/irext/server/mapper/CategoryMapper.xml
diff --git a/server/src/main/resources/net/irext/server/mapper/CityMapper.xml b/private-backend/src/main/resources/net/irext/server/mapper/CityMapper.xml
similarity index 100%
rename from server/src/main/resources/net/irext/server/mapper/CityMapper.xml
rename to private-backend/src/main/resources/net/irext/server/mapper/CityMapper.xml
diff --git a/server/src/main/resources/net/irext/server/mapper/CollectKeyMapper.xml b/private-backend/src/main/resources/net/irext/server/mapper/CollectKeyMapper.xml
similarity index 100%
rename from server/src/main/resources/net/irext/server/mapper/CollectKeyMapper.xml
rename to private-backend/src/main/resources/net/irext/server/mapper/CollectKeyMapper.xml
diff --git a/server/src/main/resources/net/irext/server/mapper/CollectRemoteMapper.xml b/private-backend/src/main/resources/net/irext/server/mapper/CollectRemoteMapper.xml
similarity index 100%
rename from server/src/main/resources/net/irext/server/mapper/CollectRemoteMapper.xml
rename to private-backend/src/main/resources/net/irext/server/mapper/CollectRemoteMapper.xml
diff --git a/server/src/main/resources/net/irext/server/mapper/DecodeRemoteMapper.xml b/private-backend/src/main/resources/net/irext/server/mapper/DecodeRemoteMapper.xml
similarity index 100%
rename from server/src/main/resources/net/irext/server/mapper/DecodeRemoteMapper.xml
rename to private-backend/src/main/resources/net/irext/server/mapper/DecodeRemoteMapper.xml
diff --git a/server/src/main/resources/net/irext/server/mapper/RemoteIndexMapper.xml b/private-backend/src/main/resources/net/irext/server/mapper/RemoteIndexMapper.xml
similarity index 100%
rename from server/src/main/resources/net/irext/server/mapper/RemoteIndexMapper.xml
rename to private-backend/src/main/resources/net/irext/server/mapper/RemoteIndexMapper.xml
diff --git a/server/src/main/resources/net/irext/server/mapper/StbOperatorMapper.xml b/private-backend/src/main/resources/net/irext/server/mapper/StbOperatorMapper.xml
similarity index 100%
rename from server/src/main/resources/net/irext/server/mapper/StbOperatorMapper.xml
rename to private-backend/src/main/resources/net/irext/server/mapper/StbOperatorMapper.xml
diff --git a/console/.gitignore b/private-console/.gitignore
similarity index 100%
rename from console/.gitignore
rename to private-console/.gitignore
diff --git a/console/LICENSE b/private-console/LICENSE
similarity index 100%
rename from console/LICENSE
rename to private-console/LICENSE
diff --git a/console/README.md b/private-console/README.md
similarity index 100%
rename from console/README.md
rename to private-console/README.md
diff --git a/console/authentication/admin_auth.js b/private-console/authentication/admin_auth.js
similarity index 100%
rename from console/authentication/admin_auth.js
rename to private-console/authentication/admin_auth.js
diff --git a/console/common/utils/string_utils.js b/private-console/common/utils/string_utils.js
similarity index 100%
rename from console/common/utils/string_utils.js
rename to private-console/common/utils/string_utils.js
diff --git a/console/configuration/system_configs.js b/private-console/configuration/system_configs.js
similarity index 100%
rename from console/configuration/system_configs.js
rename to private-console/configuration/system_configs.js
diff --git a/console/constants/enums.js b/private-console/constants/enums.js
similarity index 100%
rename from console/constants/enums.js
rename to private-console/constants/enums.js
diff --git a/console/constants/error_code.js b/private-console/constants/error_code.js
similarity index 100%
rename from console/constants/error_code.js
rename to private-console/constants/error_code.js
diff --git a/console/constants/remote_categories.js b/private-console/constants/remote_categories.js
similarity index 100%
rename from console/constants/remote_categories.js
rename to private-console/constants/remote_categories.js
diff --git a/console/ir_encoder/ir_command_encode.py b/private-console/ir_encoder/ir_command_encode.py
similarity index 100%
rename from console/ir_encoder/ir_command_encode.py
rename to private-console/ir_encoder/ir_command_encode.py
diff --git a/console/ir_encoder/ir_command_merge.py b/private-console/ir_encoder/ir_command_merge.py
similarity index 100%
rename from console/ir_encoder/ir_command_merge.py
rename to private-console/ir_encoder/ir_command_merge.py
diff --git a/console/ir_encoder/ir_command_protocol.py b/private-console/ir_encoder/ir_command_protocol.py
similarity index 100%
rename from console/ir_encoder/ir_command_protocol.py
rename to private-console/ir_encoder/ir_command_protocol.py
diff --git a/console/ir_encoder/ir_command_protocol_hex.py b/private-console/ir_encoder/ir_command_protocol_hex.py
similarity index 100%
rename from console/ir_encoder/ir_command_protocol_hex.py
rename to private-console/ir_encoder/ir_command_protocol_hex.py
diff --git a/console/ir_encoder/ir_status_encode.py b/private-console/ir_encoder/ir_status_encode.py
similarity index 100%
rename from console/ir_encoder/ir_status_encode.py
rename to private-console/ir_encoder/ir_status_encode.py
diff --git a/console/irext_console.js b/private-console/irext_console.js
similarity index 100%
rename from console/irext_console.js
rename to private-console/irext_console.js
diff --git a/console/mini_poem/cache/base_cache.js b/private-console/mini_poem/cache/base_cache.js
similarity index 100%
rename from console/mini_poem/cache/base_cache.js
rename to private-console/mini_poem/cache/base_cache.js
diff --git a/console/mini_poem/cache/redis.js b/private-console/mini_poem/cache/redis.js
similarity index 100%
rename from console/mini_poem/cache/redis.js
rename to private-console/mini_poem/cache/redis.js
diff --git a/console/mini_poem/configuration/constants.js b/private-console/mini_poem/configuration/constants.js
similarity index 100%
rename from console/mini_poem/configuration/constants.js
rename to private-console/mini_poem/configuration/constants.js
diff --git a/console/mini_poem/configuration/enums.js b/private-console/mini_poem/configuration/enums.js
similarity index 100%
rename from console/mini_poem/configuration/enums.js
rename to private-console/mini_poem/configuration/enums.js
diff --git a/console/mini_poem/configuration/error_code.js b/private-console/mini_poem/configuration/error_code.js
similarity index 100%
rename from console/mini_poem/configuration/error_code.js
rename to private-console/mini_poem/configuration/error_code.js
diff --git a/console/mini_poem/crypto/md5.js b/private-console/mini_poem/crypto/md5.js
similarity index 100%
rename from console/mini_poem/crypto/md5.js
rename to private-console/mini_poem/crypto/md5.js
diff --git a/console/mini_poem/db/mysql/mysql_connection.js b/private-console/mini_poem/db/mysql/mysql_connection.js
similarity index 100%
rename from console/mini_poem/db/mysql/mysql_connection.js
rename to private-console/mini_poem/db/mysql/mysql_connection.js
diff --git a/console/mini_poem/external/python_caller.js b/private-console/mini_poem/external/python_caller.js
similarity index 100%
rename from console/mini_poem/external/python_caller.js
rename to private-console/mini_poem/external/python_caller.js
diff --git a/console/mini_poem/http/request.js b/private-console/mini_poem/http/request.js
similarity index 100%
rename from console/mini_poem/http/request.js
rename to private-console/mini_poem/http/request.js
diff --git a/console/mini_poem/logging/logger4js.js b/private-console/mini_poem/logging/logger4js.js
similarity index 100%
rename from console/mini_poem/logging/logger4js.js
rename to private-console/mini_poem/logging/logger4js.js
diff --git a/console/mini_poem/mem/map.js b/private-console/mini_poem/mem/map.js
similarity index 100%
rename from console/mini_poem/mem/map.js
rename to private-console/mini_poem/mem/map.js
diff --git a/console/mini_poem/utils/date_utils.js b/private-console/mini_poem/utils/date_utils.js
similarity index 100%
rename from console/mini_poem/utils/date_utils.js
rename to private-console/mini_poem/utils/date_utils.js
diff --git a/console/mini_poem/utils/map.js b/private-console/mini_poem/utils/map.js
similarity index 100%
rename from console/mini_poem/utils/map.js
rename to private-console/mini_poem/utils/map.js
diff --git a/console/mini_poem/utils/object_reflection.js b/private-console/mini_poem/utils/object_reflection.js
similarity index 100%
rename from console/mini_poem/utils/object_reflection.js
rename to private-console/mini_poem/utils/object_reflection.js
diff --git a/console/mini_poem/utils/string_utils.js b/private-console/mini_poem/utils/string_utils.js
similarity index 100%
rename from console/mini_poem/utils/string_utils.js
rename to private-console/mini_poem/utils/string_utils.js
diff --git a/console/mini_poem/utils/system_utils.js b/private-console/mini_poem/utils/system_utils.js
similarity index 100%
rename from console/mini_poem/utils/system_utils.js
rename to private-console/mini_poem/utils/system_utils.js
diff --git a/console/model/brand_dao.js b/private-console/model/brand_dao.js
similarity index 100%
rename from console/model/brand_dao.js
rename to private-console/model/brand_dao.js
diff --git a/console/model/category_dao.js b/private-console/model/category_dao.js
similarity index 100%
rename from console/model/category_dao.js
rename to private-console/model/category_dao.js
diff --git a/console/model/city_dao.js b/private-console/model/city_dao.js
similarity index 100%
rename from console/model/city_dao.js
rename to private-console/model/city_dao.js
diff --git a/console/model/collect_remote_dao.js b/private-console/model/collect_remote_dao.js
similarity index 100%
rename from console/model/collect_remote_dao.js
rename to private-console/model/collect_remote_dao.js
diff --git a/console/model/ir_protocol_dao.js b/private-console/model/ir_protocol_dao.js
similarity index 100%
rename from console/model/ir_protocol_dao.js
rename to private-console/model/ir_protocol_dao.js
diff --git a/console/model/remote_index_dao.js b/private-console/model/remote_index_dao.js
similarity index 100%
rename from console/model/remote_index_dao.js
rename to private-console/model/remote_index_dao.js
diff --git a/console/model/stb_operator_dao.js b/private-console/model/stb_operator_dao.js
similarity index 100%
rename from console/model/stb_operator_dao.js
rename to private-console/model/stb_operator_dao.js
diff --git a/console/model/virtual_remote_dao.js b/private-console/model/virtual_remote_dao.js
similarity index 100%
rename from console/model/virtual_remote_dao.js
rename to private-console/model/virtual_remote_dao.js
diff --git a/console/package.json b/private-console/package.json
similarity index 100%
rename from console/package.json
rename to private-console/package.json
diff --git a/console/response/brand_response.js b/private-console/response/brand_response.js
similarity index 100%
rename from console/response/brand_response.js
rename to private-console/response/brand_response.js
diff --git a/console/response/category_response.js b/private-console/response/category_response.js
similarity index 100%
rename from console/response/category_response.js
rename to private-console/response/category_response.js
diff --git a/console/response/city_response.js b/private-console/response/city_response.js
similarity index 100%
rename from console/response/city_response.js
rename to private-console/response/city_response.js
diff --git a/console/response/integer_response.js b/private-console/response/integer_response.js
similarity index 100%
rename from console/response/integer_response.js
rename to private-console/response/integer_response.js
diff --git a/console/response/key_match_response.js b/private-console/response/key_match_response.js
similarity index 100%
rename from console/response/key_match_response.js
rename to private-console/response/key_match_response.js
diff --git a/console/response/login_response.js b/private-console/response/login_response.js
similarity index 100%
rename from console/response/login_response.js
rename to private-console/response/login_response.js
diff --git a/console/response/operator_response.js b/private-console/response/operator_response.js
similarity index 100%
rename from console/response/operator_response.js
rename to private-console/response/operator_response.js
diff --git a/console/response/protocol_response.js b/private-console/response/protocol_response.js
similarity index 100%
rename from console/response/protocol_response.js
rename to private-console/response/protocol_response.js
diff --git a/console/response/province_response.js b/private-console/response/province_response.js
similarity index 100%
rename from console/response/province_response.js
rename to private-console/response/province_response.js
diff --git a/console/response/remote_index_response.js b/private-console/response/remote_index_response.js
similarity index 100%
rename from console/response/remote_index_response.js
rename to private-console/response/remote_index_response.js
diff --git a/console/response/service_response.js b/private-console/response/service_response.js
similarity index 100%
rename from console/response/service_response.js
rename to private-console/response/service_response.js
diff --git a/console/response/single_brand_response.js b/private-console/response/single_brand_response.js
similarity index 100%
rename from console/response/single_brand_response.js
rename to private-console/response/single_brand_response.js
diff --git a/console/response/single_category_response.js b/private-console/response/single_category_response.js
similarity index 100%
rename from console/response/single_category_response.js
rename to private-console/response/single_category_response.js
diff --git a/console/response/stat_response.js b/private-console/response/stat_response.js
similarity index 100%
rename from console/response/stat_response.js
rename to private-console/response/stat_response.js
diff --git a/console/response/string_response.js b/private-console/response/string_response.js
similarity index 100%
rename from console/response/string_response.js
rename to private-console/response/string_response.js
diff --git a/console/response/ticket_response.js b/private-console/response/ticket_response.js
similarity index 100%
rename from console/response/ticket_response.js
rename to private-console/response/ticket_response.js
diff --git a/console/routes/authentication_routes.js b/private-console/routes/authentication_routes.js
similarity index 100%
rename from console/routes/authentication_routes.js
rename to private-console/routes/authentication_routes.js
diff --git a/console/routes/code_manage_routes.js b/private-console/routes/code_manage_routes.js
similarity index 100%
rename from console/routes/code_manage_routes.js
rename to private-console/routes/code_manage_routes.js
diff --git a/console/routes/index.js b/private-console/routes/index.js
similarity index 100%
rename from console/routes/index.js
rename to private-console/routes/index.js
diff --git a/console/routes/navigation_routes.js b/private-console/routes/navigation_routes.js
similarity index 100%
rename from console/routes/navigation_routes.js
rename to private-console/routes/navigation_routes.js
diff --git a/console/routes/stat_routes.js b/private-console/routes/stat_routes.js
similarity index 100%
rename from console/routes/stat_routes.js
rename to private-console/routes/stat_routes.js
diff --git a/console/services/authentication_service.js b/private-console/services/authentication_service.js
similarity index 100%
rename from console/services/authentication_service.js
rename to private-console/services/authentication_service.js
diff --git a/console/services/code_manage_service.js b/private-console/services/code_manage_service.js
similarity index 100%
rename from console/services/code_manage_service.js
rename to private-console/services/code_manage_service.js
diff --git a/console/services/navigation_service.js b/private-console/services/navigation_service.js
similarity index 100%
rename from console/services/navigation_service.js
rename to private-console/services/navigation_service.js
diff --git a/console/services/stat_service.js b/private-console/services/stat_service.js
similarity index 100%
rename from console/services/stat_service.js
rename to private-console/services/stat_service.js
diff --git a/console/startup.sh b/private-console/startup.sh
similarity index 100%
rename from console/startup.sh
rename to private-console/startup.sh
diff --git a/console/web/code/css/code_index.css b/private-console/web/code/css/code_index.css
similarity index 100%
rename from console/web/code/css/code_index.css
rename to private-console/web/code/css/code_index.css
diff --git a/console/web/code/index.html b/private-console/web/code/index.html
similarity index 100%
rename from console/web/code/index.html
rename to private-console/web/code/index.html
diff --git a/console/web/code/js/constants.js b/private-console/web/code/js/constants.js
similarity index 100%
rename from console/web/code/js/constants.js
rename to private-console/web/code/js/constants.js
diff --git a/console/web/code/js/manage.js b/private-console/web/code/js/manage.js
similarity index 100%
rename from console/web/code/js/manage.js
rename to private-console/web/code/js/manage.js
diff --git a/console/web/code/js/operate.js b/private-console/web/code/js/operate.js
similarity index 100%
rename from console/web/code/js/operate.js
rename to private-console/web/code/js/operate.js
diff --git a/console/web/code/locales/dev/translation.json b/private-console/web/code/locales/dev/translation.json
similarity index 100%
rename from console/web/code/locales/dev/translation.json
rename to private-console/web/code/locales/dev/translation.json
diff --git a/console/web/code/locales/en-US/translation.json b/private-console/web/code/locales/en-US/translation.json
similarity index 100%
rename from console/web/code/locales/en-US/translation.json
rename to private-console/web/code/locales/en-US/translation.json
diff --git a/console/web/code/locales/en/translation.json b/private-console/web/code/locales/en/translation.json
similarity index 100%
rename from console/web/code/locales/en/translation.json
rename to private-console/web/code/locales/en/translation.json
diff --git a/console/web/code/locales/zh-CN/translation.json b/private-console/web/code/locales/zh-CN/translation.json
similarity index 100%
rename from console/web/code/locales/zh-CN/translation.json
rename to private-console/web/code/locales/zh-CN/translation.json
diff --git a/console/web/code/locales/zh/translation.json b/private-console/web/code/locales/zh/translation.json
similarity index 100%
rename from console/web/code/locales/zh/translation.json
rename to private-console/web/code/locales/zh/translation.json
diff --git a/console/web/code/src/cedict_ts.u8 b/private-console/web/code/src/cedict_ts.u8
similarity index 100%
rename from console/web/code/src/cedict_ts.u8
rename to private-console/web/code/src/cedict_ts.u8
diff --git a/console/web/css/cover.css b/private-console/web/css/cover.css
similarity index 100%
rename from console/web/css/cover.css
rename to private-console/web/css/cover.css
diff --git a/console/web/error/auth_error.html b/private-console/web/error/auth_error.html
similarity index 100%
rename from console/web/error/auth_error.html
rename to private-console/web/error/auth_error.html
diff --git a/console/web/error/confirm_pw.html b/private-console/web/error/confirm_pw.html
similarity index 100%
rename from console/web/error/confirm_pw.html
rename to private-console/web/error/confirm_pw.html
diff --git a/console/web/error/css/error.css b/private-console/web/error/css/error.css
similarity index 100%
rename from console/web/error/css/error.css
rename to private-console/web/error/css/error.css
diff --git a/console/web/error/css/password.css b/private-console/web/error/css/password.css
similarity index 100%
rename from console/web/error/css/password.css
rename to private-console/web/error/css/password.css
diff --git a/console/web/error/js/error.js b/private-console/web/error/js/error.js
similarity index 100%
rename from console/web/error/js/error.js
rename to private-console/web/error/js/error.js
diff --git a/console/web/error/js/password.js b/private-console/web/error/js/password.js
similarity index 100%
rename from console/web/error/js/password.js
rename to private-console/web/error/js/password.js
diff --git a/console/web/error/locales/dev/translation.json b/private-console/web/error/locales/dev/translation.json
similarity index 100%
rename from console/web/error/locales/dev/translation.json
rename to private-console/web/error/locales/dev/translation.json
diff --git a/console/web/error/locales/en-US/translation.json b/private-console/web/error/locales/en-US/translation.json
similarity index 100%
rename from console/web/error/locales/en-US/translation.json
rename to private-console/web/error/locales/en-US/translation.json
diff --git a/console/web/error/locales/en/translation.json b/private-console/web/error/locales/en/translation.json
similarity index 100%
rename from console/web/error/locales/en/translation.json
rename to private-console/web/error/locales/en/translation.json
diff --git a/console/web/error/locales/zh-CN/translation.json b/private-console/web/error/locales/zh-CN/translation.json
similarity index 100%
rename from console/web/error/locales/zh-CN/translation.json
rename to private-console/web/error/locales/zh-CN/translation.json
diff --git a/console/web/error/locales/zh/translation.json b/private-console/web/error/locales/zh/translation.json
similarity index 100%
rename from console/web/error/locales/zh/translation.json
rename to private-console/web/error/locales/zh/translation.json
diff --git a/console/web/index.html b/private-console/web/index.html
similarity index 100%
rename from console/web/index.html
rename to private-console/web/index.html
diff --git a/console/web/js/index.js b/private-console/web/js/index.js
similarity index 100%
rename from console/web/js/index.js
rename to private-console/web/js/index.js
diff --git a/console/web/locales/dev/translation.json b/private-console/web/locales/dev/translation.json
similarity index 100%
rename from console/web/locales/dev/translation.json
rename to private-console/web/locales/dev/translation.json
diff --git a/console/web/locales/en-US/translation.json b/private-console/web/locales/en-US/translation.json
similarity index 100%
rename from console/web/locales/en-US/translation.json
rename to private-console/web/locales/en-US/translation.json
diff --git a/console/web/locales/en/translation.json b/private-console/web/locales/en/translation.json
similarity index 100%
rename from console/web/locales/en/translation.json
rename to private-console/web/locales/en/translation.json
diff --git a/console/web/locales/zh-CN/translation.json b/private-console/web/locales/zh-CN/translation.json
similarity index 100%
rename from console/web/locales/zh-CN/translation.json
rename to private-console/web/locales/zh-CN/translation.json
diff --git a/console/web/locales/zh/translation.json b/private-console/web/locales/zh/translation.json
similarity index 100%
rename from console/web/locales/zh/translation.json
rename to private-console/web/locales/zh/translation.json
diff --git a/console/web/public_js/bower.json b/private-console/web/public_js/bower.json
similarity index 100%
rename from console/web/public_js/bower.json
rename to private-console/web/public_js/bower.json
diff --git a/console/web/public_js/chinese/await.js b/private-console/web/public_js/chinese/await.js
similarity index 100%
rename from console/web/public_js/chinese/await.js
rename to private-console/web/public_js/chinese/await.js
diff --git a/console/web/public_js/chinese/cedict_ts.u8 b/private-console/web/public_js/chinese/cedict_ts.u8
similarity index 100%
rename from console/web/public_js/chinese/cedict_ts.u8
rename to private-console/web/public_js/chinese/cedict_ts.u8
diff --git a/console/web/public_js/chinese/chinese.js b/private-console/web/public_js/chinese/chinese.js
similarity index 100%
rename from console/web/public_js/chinese/chinese.js
rename to private-console/web/public_js/chinese/chinese.js
diff --git a/console/web/public_js/i18n/i18next-1.11.2.min.js b/private-console/web/public_js/i18n/i18next-1.11.2.min.js
similarity index 100%
rename from console/web/public_js/i18n/i18next-1.11.2.min.js
rename to private-console/web/public_js/i18n/i18next-1.11.2.min.js
diff --git a/console/web/public_js/utils/ciphering.js b/private-console/web/public_js/utils/ciphering.js
similarity index 100%
rename from console/web/public_js/utils/ciphering.js
rename to private-console/web/public_js/utils/ciphering.js
diff --git a/console/web/public_js/utils/date_utils.js b/private-console/web/public_js/utils/date_utils.js
similarity index 100%
rename from console/web/public_js/utils/date_utils.js
rename to private-console/web/public_js/utils/date_utils.js
diff --git a/console/web/public_js/utils/url_parser.js b/private-console/web/public_js/utils/url_parser.js
similarity index 100%
rename from console/web/public_js/utils/url_parser.js
rename to private-console/web/public_js/utils/url_parser.js
diff --git a/console/web/public_js/utils/view_utils.js b/private-console/web/public_js/utils/view_utils.js
similarity index 100%
rename from console/web/public_js/utils/view_utils.js
rename to private-console/web/public_js/utils/view_utils.js
diff --git a/console/work_unit/authentication_logic.js b/private-console/work_unit/authentication_logic.js
similarity index 100%
rename from console/work_unit/authentication_logic.js
rename to private-console/work_unit/authentication_logic.js
diff --git a/console/work_unit/code_manage_logic.js b/private-console/work_unit/code_manage_logic.js
similarity index 100%
rename from console/work_unit/code_manage_logic.js
rename to private-console/work_unit/code_manage_logic.js
diff --git a/console/work_unit/stat_logic.js b/private-console/work_unit/stat_logic.js
similarity index 100%
rename from console/work_unit/stat_logic.js
rename to private-console/work_unit/stat_logic.js
diff --git a/server/.idea/.gitignore b/server/.idea/.gitignore
deleted file mode 100644
index 73f69e0..0000000
--- a/server/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
-# Editor-based HTTP Client requests
-/httpRequests/
diff --git a/server/.idea/.name b/server/.idea/.name
deleted file mode 100644
index 72b3377..0000000
--- a/server/.idea/.name
+++ /dev/null
@@ -1 +0,0 @@
-private-server
\ No newline at end of file
diff --git a/server/.idea/compiler.xml b/server/.idea/compiler.xml
deleted file mode 100644
index f2729ca..0000000
--- a/server/.idea/compiler.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/server/.idea/encodings.xml b/server/.idea/encodings.xml
deleted file mode 100644
index aa00ffa..0000000
--- a/server/.idea/encodings.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/server/.idea/jarRepositories.xml b/server/.idea/jarRepositories.xml
deleted file mode 100644
index 712ab9d..0000000
--- a/server/.idea/jarRepositories.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/server/.idea/vcs.xml b/server/.idea/vcs.xml
deleted file mode 100644
index 6c0b863..0000000
--- a/server/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file